1. 22 Apr, 2004 20 commits
    • Andrew Morton's avatar
      [PATCH] ppc64: add some iSeries proc entries · cec75551
      Andrew Morton authored
      From: Stephen Rothwell <sfr@canb.auug.org.au>
      
      This patch just adds some proc entries for the virtual tape and cdrom
      drivers to allow mapping between linux devices and OS/400 ones.  This is
      expected by existing users and there is no other way to do this
      translation.
      cec75551
    • Andrew Morton's avatar
      [PATCH] sunrpc rmmod oops fix · 32419a40
      Andrew Morton authored
      From: "J. Bruce Fields" <bfields@fieldses.org>
      
      Unregister svcauth_gss caches on exit from gss module; fixes an oops on
      rmmod.
      32419a40
    • Andrew Morton's avatar
      [PATCH] Set ARCH_MIN_TASKALIGN on ppc32 · 39b000cf
      Andrew Morton authored
      From: Benjamin Herrenschmidt <benh@kernel.crashing.org>
      
      From: David Woodhouse <dwmw2@infradead.org>
      
      Without this the task struct gets unaligned when using SLAB_DEBUG, causing
      random problems with FP and Altivec.
      39b000cf
    • Andrew Morton's avatar
      [PATCH] Update comment in fs/compat.c · 366779f7
      Andrew Morton authored
      From: Ralf Baechle <ralf@linux-mips.org>
      
      MIPS now also uses the generic ioctl compat code.
      366779f7
    • Andrew Morton's avatar
      [PATCH] MIPS is an a.out free zone · 479308ad
      Andrew Morton authored
      From: Ralf Baechle <ralf@linux-mips.org>
      
      MIPS never uses a.out
      479308ad
    • Andrew Morton's avatar
      [PATCH] Merge missing MIPS i8042 bits · 2b7058b3
      Andrew Morton authored
      From: Ralf Baechle <ralf@linux-mips.org>
      
      - Add HPC3 PS/2 driver bits for SGI IP22 aka Indy
      - Add Mace PS/2 driver bits for SGI IP32 aka O2
      - Add R4030 PS/2 driver bits for Jazz family
      - Don't register I/O ports where we're using the I/O port memory window
         to access the i8042 registers
      2b7058b3
    • Andrew Morton's avatar
      [PATCH] Add Pete Popov to credits · 0ef7471d
      Andrew Morton authored
      From: Ralf Baechle <ralf@linux-mips.org>
      
      Add Pete to CREDITS for all the time he's invested into supporting the AMD
      Alchemy of SOCs and eval boards.
      0ef7471d
    • Andrew Morton's avatar
      [PATCH] MIPS: PCI code is now shared. · c833da0b
      Andrew Morton authored
      From: Ralf Baechle <ralf@linux-mips.org>
      
      All MIPS systems use the same PCI code now.
      c833da0b
    • Andrew Morton's avatar
      [PATCH] fbdev comment fix · 82e07b2c
      Andrew Morton authored
      Fix the incorrect comment which caused the fb_ioctl confusion.
      82e07b2c
    • Andrew Morton's avatar
      [PATCH] dynamic proc cleanups · e5c7f247
      Andrew Morton authored
      From: Matt Mackall <mpm@selenic.com>
      
      Delete obsolete comment and kill test of obsolete define.
      e5c7f247
    • Andrew Morton's avatar
      [PATCH] EDD: set sysfs attr owner field · 507662e1
      Andrew Morton authored
      From: Matt Domsch <Matt_Domsch@dell.com>
      
      The patch below from Michael E.  Brown properly sets the owner field of a
      sysfs attribute.  Without this patch, it is possible to crash the kernel with
      a simultaneous insmod/rmmod while reading files exported by the module.
      507662e1
    • Andrew Morton's avatar
      [PATCH] s390: crypto api. · fcde1407
      Andrew Morton authored
      From: Martin Schwidefsky <schwidefsky@de.ibm.com>
      
      Add support for z990 crypto instructions to in-kernel crypto api.
      fcde1407
    • Andrew Morton's avatar
      [PATCH] s390: zfcp adapter fixes. · 35a52a80
      Andrew Morton authored
      From: Martin Schwidefsky <schwidefsky@de.ibm.com>
      
      zfcp host adapter changes:
       - Fix error recovery stall in case of unavailable nameserver.
       - Reset host_scribble field to NULL in scsi_cmd.
       - Remove request debug code.
      35a52a80
    • Andrew Morton's avatar
      [PATCH] s390: dasd device driver. · 19edabfd
      Andrew Morton authored
      From: Martin Schwidefsky <schwidefsky@de.ibm.com>
      
      dasd device driver changes:
       - Initialize open_count with -1 to account for blkdev_open in
         dasd_scan_partitions.
       - Introduce USE_ERP request flag to selectivly switch off error
         recovery for reserve, release & unconditional reserve ioctls.
      19edabfd
    • Andrew Morton's avatar
      [PATCH] s390: network device drivers. · 8d21a7e3
      Andrew Morton authored
      From: Martin Schwidefsky <schwidefsky@de.ibm.com>
      
      Network driver changes:
       - qeth: Fix reference counting in regard to sysfs backing store patches.
       - qeth: Prefix kernel thread names with qeth_.
       - qeth: Remove inbound and outbound tasklets. Handle buffers directly
               in the interrupts handlers.
       - iucv: Add missing kfree in iucv_register_program.
       - iucv: Add missing return in netiucv_transmit_skb.
       - iucv: Check for NULL pointer in conn_action_txdone.
      8d21a7e3
    • Andrew Morton's avatar
      [PATCH] s390: 3270 device driver. · c6f7f898
      Andrew Morton authored
      From: Martin Schwidefsky <schwidefsky@de.ibm.com>
      
      3270 device driver changes:
       - Add NULL pointer checks.
      c6f7f898
    • Andrew Morton's avatar
      [PATCH] s390: common i/o layer. · 3b1e2468
      Andrew Morton authored
      From: Martin Schwidefsky <schwidefsky@de.ibm.com>
      
      Common i/o layer changes:
       - Quiesce active subchannels for lpar reipl.
       - Delete timer after reception of interrupt for kill on timeout.
       - Cleanup some comments in qdio.
      3b1e2468
    • Andrew Morton's avatar
      [PATCH] s390: core s390. · a23d3734
      Andrew Morton authored
      From: Martin Schwidefsky <schwidefsky@de.ibm.com>
      
      s390 core changes:
       - Fix race in do_call_softirq in regard to kernel preemption.
       - Fix typo in compat mq system call wrappers.
       - Add s390 to Kconfig for AUDITSYSCALL.
       - Redefine TASK_SIZE to TASK31_SIZE for compilation of binfmt_elf32.
       - Use correct error value for sys32_ipc when called with an invalid number.
       - New default configuration.
      a23d3734
    • Andrew Morton's avatar
      [PATCH] ppc64: iSeries virtual cdrom module fix · ff15d3ec
      Andrew Morton authored
      From: Stephen Rothwell <sfr@canb.auug.org.au>
      
      This patch fixes loading viocd as a module.  It would oops because I was
      passing the address of a static buffer to dma_map_single and when loaded as
      a module, this address is not valid for that purpose.
      
      There are a couple of simple cleanups here as well.
      ff15d3ec
    • Andrew Morton's avatar
      [PATCH] remove show_trace_task() · d8932719
      Andrew Morton authored
      It no longer has any callers.
      d8932719
  2. 21 Apr, 2004 13 commits
  3. 22 Apr, 2004 1 commit
  4. 21 Apr, 2004 1 commit
  5. 22 Apr, 2004 1 commit
  6. 21 Apr, 2004 4 commits
    • Linus Torvalds's avatar
      Revert fb_ioctl "fix" with extreme prejudice. · a8588521
      Linus Torvalds authored
      As Arjan points out, the patch does exactly the opposite
      of what it was claimed to do.
      
      Andrea: tssk tssk.
      
      Cset exclude: akpm@osdl.org[torvalds]|ChangeSet|20040421144431|15930
      a8588521
    • Andrew Morton's avatar
      [PATCH] loop_set_fd() sendfile check fix · cd546897
      Andrew Morton authored
      From: Yury Umanets <torque@ukrpost.net>
      
      I have found small inconsistency in loop_set_fd().  It checks if
      ->sendfile() is implemented for passed block device file.  But in fact,
      loop back device driver never calls it.  It uses ->sendfile() from backing
      store file.
      cd546897
    • Andrew Morton's avatar
      [PATCH] i386 hugetlb tlb correction · 57a3170c
      Andrew Morton authored
      From: William Lee Irwin III <wli@holomorphy.com>
      
      i386 does hardware interpretation of pagetables, so pte_clear() can't be
      used on present ptes, as it sets the upper half of the hugepte prior to
      setting the lower half (which includes the valid bit).  i.e.  there is a
      window where having a hugepage mapped at 56GB and doing pte_clear() in
      unmap_hugepage_range() allows other threads of the process to see a
      hugepage at 0 in place of the original hugepage at 56GB.
      
      This patch corrects the situation by using ptep_get_and_clear(), which
      clears the lower word of the pte prior to clearing the upper word.
      
      There is another nasty where huge_page_release() needs to wait for TLB
      flushes before returning the hugepages to the free pool, analogous to the
      issue tlb_remove_page() and tlb_flush_mm() repair.
      57a3170c
    • Andrew Morton's avatar
      [PATCH] fb_ioctl() usercopy fix · 5ae4516e
      Andrew Morton authored
      From: Andrea Arcangeli <andrea@suse.de>
      
      Arrange for ioctl(FBIOPUTCMAP) to do copy_to_user() rather than memcpy.
      5ae4516e