1. 31 Jul, 2002 6 commits
    • Linus Torvalds's avatar
      Merge penguin:v2.5/linux · 250cd4b0
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      250cd4b0
    • Andrew Morton's avatar
      [PATCH] Re: BUG at rmap.c:212 · c9bfb8b3
      Andrew Morton authored
      Linus, can we please not have that BUG() in 2.5.30?
      c9bfb8b3
    • David Brownell's avatar
      [PATCH] ohci, control/enumeration fix · 0a040f1b
      David Brownell authored
      One of the flakey things I see with 2.5.29 is that many
      devices give trouble enumerating.  uhci still oopses khubd
      enumerating pegasus (many control message errors first).
      But that's not the only troublesome combo.
      
      This patch fixes a failure that would hang the ohci driver
      It's basically avoiding a few less IRQs (most noticable
      with ISO), in this case so that a wedged SET_ADDRESS completes.
      (Instead of hanging khubd in 'D' state.)  And it also updates
      a diagnostic to provide more troubleshooting help for similar
      issues in the future.
      0a040f1b
    • Rusty Russell's avatar
      [PATCH] CPU#1 not working with CONFIG_SMP=y, 2.5.28 OK. · d0fcc7cd
      Rusty Russell authored
      Linus, please apply. This fixes cpu_possible() on x86.
      d0fcc7cd
    • Trond Myklebust's avatar
      [PATCH] Re: better getattr caching.. · 7325bea7
      Trond Myklebust authored
      The following patches to nfs2xdr.c/nfs3xdr.c might be relevant: *entry
      points into the page, and so the assignment should be made before we
      kunmap().
      
      Also includes a patch that converts references to inode->i_data into
      inode->i_mapping.  Not likely to be the source of your hang, but should
      still be done for consistency with the rest of the kernel.
      7325bea7
    • Trond Myklebust's avatar
      [PATCH] NFS lookup() BKL imbalance · 386b34c2
      Trond Myklebust authored
      One more lookup bug caught. Fix missing unlock_kernel() when doing
      readdirplus cached lookups in nfs_lookup().
      386b34c2
  2. 30 Jul, 2002 8 commits
    • Linus Torvalds's avatar
      Split up "do_fork()" into "copy_process()" and "do_fork()". · 9fb72010
      Linus Torvalds authored
      copy_process() just copies the process, it doesn't actually start it.
      
      This is in preparation for doing a "atomically start process on CPU X"
      or other cases where we want to change the state of the process before
      we actually start running it.
      9fb72010
    • Martin Dalecki's avatar
      [PATCH] 2.5.29 IDE 109 · c57f6cae
      Martin Dalecki authored
       - Include first cut by Adam J. Richter on proper lock protection for
         tuning functions.
      
       - Rename ide_register_subdriver() to ata_register_device() and
         ide_unregister_subdriver() accordingly to ata_unregister_device(),
         since this is reflecting better what those functions are about.
      
       - Remove tons of "curicum vite" style useless documentation here and
         there.
      c57f6cae
    • Martin Dalecki's avatar
      [PATCH] 2.5.29 IDE 108 · 3bd271cd
      Martin Dalecki authored
       - typedef unsigned char byte; is finally gone. Everything using it should
         be just ported to u8 if I missed some place where it still gets used.
      
       - Next round of parameter parsing cleanups by Gerald Champagne.
         Adjusted a bit to harmonize with  hd.c.
      
       - Move IDE register bitfields declarations over from hdparm.h to
         ide.h.
      
       - Declare constants needed by hd.c directly there. Those are standard
         values not subject to change and we prefer a bit of code duplication
         in favour of making the two drivers independant from each other.
      
       - Move everything not ioctl related away from hdreg.h to ide.h.
         This header is in effect not private to the ATA code and should
         therefore not contain stuff only usefull there.
      3bd271cd
    • Alan Cox's avatar
      [PATCH] cs5530 IDE driver cli/sti fixes and cleanups · 12949f5d
      Alan Cox authored
      The CS5530 one seems unneeded looking at the databook.  Try the patch
      below instead, which removes the irq lock and uses the proper kernel
      functions to enable MWI and master.
      12949f5d
    • Marcel Holtmann's avatar
      [PATCH] Bluetooth Subsystem PC Card drivers update · d2bc8e1f
      Marcel Holtmann authored
      This updates the 2.5.x PC Card drivers of the Bluetooth subsystem.
      d2bc8e1f
    • Linus Torvalds's avatar
      Merge bk://ncpfs.bkbits.net/linux-2.5 · 13e895aa
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      13e895aa
    • Petr Vandrovec's avatar
    • Linus Torvalds's avatar
      Do x86 "kernel_thread()" explicitly by hand, instead of · 73b2c325
      Linus Torvalds authored
      using a system call from kernel space. 
      
      This avoids one level of hidden code, and makes what happens
      much more explicit (and speeds it up too, fwiw)
      73b2c325
  3. 29 Jul, 2002 26 commits