1. 09 Apr, 2002 1 commit
  2. 08 Apr, 2002 11 commits
    • Greg Kroah-Hartman's avatar
      USB · ca433637
      Greg Kroah-Hartman authored
      cleaned up the comments to put them in proper docbook format.
      ca433637
    • David Brownell's avatar
      This patch is a more complete fix for the device refcount · 99e471c7
      David Brownell authored
      sanity checking and cleanup on device disconnect.
        
          - Splits apart usb_dec_dev_use(), for driver use, and
            usb_free_dev(), for hub/hcd use.  Both now have
            kerneldoc, and will BUG() if the refcount and the
            device tree get out of sync.  (Except for cleanup of
            root hub init errors, refcount must go to zero only
            at the instant disconnect processing completes.)
        
          - More usbcore-internal function declarations are
            now moved out of <linux/usb.h> into hcd.h
        
          - Driver-accessible refcounting is now inlined; minor
            code shrinkage, it's using atomic inc/dec instructions
            not function calls.
      
      <note from greg k-h, there is still some work to be done with USB device
       reference counting, but this patch is a step in the right direction.>
      99e471c7
    • David Brownell's avatar
      USB kerneldoc fixes · 3066fa91
      David Brownell authored
      This fixes some kerneldoc bugs for USB.  It catches up with
      the recent rename, and includes a couple minor tweaks/fixes
      I happened to notice.
      3066fa91
    • Anton Blanchard's avatar
      [PATCH] increase dynamic proc entries for ppc64 · 3bdd85a2
      Anton Blanchard authored
      Unfortunately the proc filesystem has a limit on the number of dynamic
      proc entries it can create. On large systems we can exhaust the default
      (4096) very quickly. The following patch increases the default to
      something more reasonable.
      3bdd85a2
    • Anton Blanchard's avatar
      [PATCH] missing include in fs/nfsd/nfsctl.c · 596d0b15
      Anton Blanchard authored
      We forgot to include linux/init.h in fs/nfsd/nfsctl.c.
      596d0b15
    • Anton Blanchard's avatar
      [PATCH] fix busy loop in migration thread init · a34eae3b
      Anton Blanchard authored
      Since we do not set the task state to TASK_INTERRUPTIBLE, we busy loop.
      
      On larger SMP this can actually result in a lockup due to the way
      migration thread initalisation is done (nr_cpus threads are created
      and they all busy loop until the scheduler evenly distributes them,
      one on each cpu. With this rogue thread busy looping things can become
      unbalanced and the migration threads never distribute themselves onto
      all cpus).
      a34eae3b
    • Anton Blanchard's avatar
      [PATCH] missing includes in seq_file.h · 9523cdad
      Anton Blanchard authored
      include/linux/seq_file.h uses memcpy and struct semaphore and so should
      include the relevant files.
      9523cdad
    • Greg Kroah-Hartman's avatar
      USB bluetooth tty driver · f74682cf
      Greg Kroah-Hartman authored
      renamed the bluetooth.c file to bluettty.c to help prevent user confusion
      between this driver and the bluez bluetooth stack in the kernel.
      f74682cf
    • Dan Streetman's avatar
      [PATCH] usbfs disconnect · b46bff09
      Dan Streetman authored
      This was originally created by David many months ago and posted to the
      list, but not put into the kernel.
      
      I modified the original patch to:
      -patch against the 2.5.7 kernel
      -use the 'real' interface number, not position (to do this I added 2
       methods in usb.c)
      b46bff09
    • Chris Hanson's avatar
      [PATCH] page limit on bulk transfers in usbfs? · a64c6e4b
      Chris Hanson authored
      Here is an updated patch using kmalloc that removes the page limit
      on bulk transfers in usbfs.  I've tested it and it seems to work OK.
      a64c6e4b
    • Linus Torvalds's avatar
      Automerge · 43350172
      Linus Torvalds authored
      43350172
  3. 09 Apr, 2002 1 commit
  4. 08 Apr, 2002 1 commit
  5. 09 Apr, 2002 18 commits
  6. 08 Apr, 2002 3 commits
  7. 09 Apr, 2002 2 commits
  8. 08 Apr, 2002 3 commits