1. 01 Aug, 2002 7 commits
    • David Brownell's avatar
      [PATCH] USB: driverfs paths · 347563f5
      David Brownell authored
      I noticed a minor goof, basically an open issue coming home to
      roost.  For the root hub, usb_device->devpath was "/" so it
      caused problems using devpath when constructing names for
      interfaces.  Driverfs doesn't reject it, but of course the
      resulting directory names can't be used...
      
      This patch (untested, but compiles) should make devpath in that
      case be "0" ... which can't collide with any path through hub
      ports (first port == "1") so it's possible to use driverfs
      paths again.
      347563f5
    • Greg Kroah-Hartman's avatar
      [PATCH] USB: added new kaweth device. · 9f07518f
      Greg Kroah-Hartman authored
      Patch based off of 2.4 patch from Juan Quintela <quintela@mandrakesoft.com>
      9f07518f
    • Brad Hards's avatar
      [PATCH] possible keyspan debug bug · 1bad0fae
      Brad Hards authored
      While doing some cleanups of duplication #include entries,
      I found what looks like a minor bug.
      
      The keyspan driver does #include <linux/usb.h> twice. Not
      normally a problem, because of the idempotent constructions.
      
      But in this case the behaviour of the dbg() module depends on
      the value of DEBUG. Keyspan tries to handle this, but the
      first #include is before the definition, and the second one
      has no effect. Patch attached.
      
      I don't have the hardware to test, but it sure looks wrong now.
      1bad0fae
    • Ganesh Varadarajan's avatar
      [PATCH] bugfix for drivers/usb/serial/ipaq.c · 7b2706c3
      Ganesh Varadarajan authored
      Buggy error handling fixed. Retry the "kickstart" packet much harder -
      this greatly reduces instances of connection failures.
      7b2706c3
    • Art Haas's avatar
      [PATCH] designated initializer patch for usb_media_se401.c · 315310ec
      Art Haas authored
        Here's a patch for additional designated initializer changes
        in usb/media/se401.c. Patch is against 2.5.27.
      315310ec
    • Art Haas's avatar
      [PATCH] designated initializer patch for usr_input_aiptek.c · e5069f51
      Art Haas authored
        Here's a patch for additional designated initializer conversion
        in usr/input/aiptek.c. Patch is against 2.5.27.
      e5069f51
    • Trond Myklebust's avatar
      [PATCH] Fix brown paper bag race in RPC receive code · 8a24c0b9
      Trond Myklebust authored
      Changeset 1.403.142.29 introduces a pretty nasty race into the RPC
      code. Once we've decoded the RPC reply, it needs to be protected
      against being overwritten by any resends.
      
      The following patch achieves this by ensuring that the request is
      removed from the list xprt->recv in xprt_complete_rqst(). This again
      ensures that xprt_lookup_rqst() will fail to find that request until
      we put it back on the list.
      8a24c0b9
  2. 31 Jul, 2002 8 commits
  3. 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
  4. 29 Jul, 2002 17 commits