1. 19 May, 2003 7 commits
    • David Brownell's avatar
      [PATCH] USB: Fix machine lockup when unloading HC driver · da36985a
      David Brownell authored
      Alan Stern wrote:
      > I finally got tired of my computer locking up when I tried to rmmod the
      > low-level host controller driver.  It turns out the problem lies in the
      > root-hub status urb code in core/hcd.c -- primarily a result of
      > rh_report_status() not calling hcd_giveback_urb()...
      
      Or in short:  your patch removes some old logic for the "automagic
      interrupt transfer" special casing ... which recently started to
      break that rmmod path.
      
      With automagic, the only time an interrupt urb (like the root hub
      status urb) could legitimately be given back was for unlink.  But
      that unlink doesn't seem to be issued in the same way lately during
      the rmmod paths.  (If they're less bizarre lately, that's good!)
      
      
      > If this patch seems all right, will you please let Greg know it's okay to
      > apply it?
      
      I changed a couple minor things below ... basically (a) fixing the
      issue Duncan Sands pointed out (always call completions with irqs
      disabled, even if hub driver currently doesn't care), (b) better
      logic to avoid retriggering the timer during shutdown, (c) not
      doing del_timer_sync() while holding that lock, plus (d) a minor
      linewrap fix.
      da36985a
    • Walter Harms's avatar
      [PATCH] USB: fixes kernel_thread · 59411b6d
      Walter Harms authored
      59411b6d
    • Matthew Dharm's avatar
      [PATCH] USB: storage: remove inline function · abaeeb6c
      Matthew Dharm authored
      This patch removes a single-line inline function and replaces it with it's
      expansion everywhere.   The inline function was really only there for a
      transitional step.
      abaeeb6c
    • Matthew Dharm's avatar
      [PATCH] USB: storage: generate BBB reset after abort · 4040aa55
      Matthew Dharm authored
      This patch forces the generation of a bulk-transport reset after a command
      abort.  Careful reading of the bulk-only specification shows that a reset
      must be done after an abort to get the host and target back into phase.
      4040aa55
    • Anton Blanchard's avatar
      [PATCH] USB: gadget compile error on ppc64 · b86e8bd6
      Anton Blanchard authored
      I tried compiling USB gadget support on ppc64 (why not :). Looks like Im
      seeing a conflict between const and __devinitdata:
      
      drivers/usb/gadget/net2280.c:2645: pci_ids causes a section type conflict
      b86e8bd6
    • Kay Sievers's avatar
      [PATCH] USB: usb-skeleton compile fix · 5aacaa7c
      Kay Sievers authored
      usb-skelteon doesn't compile after recent changes.
      5aacaa7c
    • David Brownell's avatar
      [PATCH] USB: usbtest, talk to user mode "firmware" · 5c20c511
      David Brownell authored
      Supports some user-mode testing "firmware".
      5c20c511
  2. 17 May, 2003 4 commits
  3. 16 May, 2003 8 commits
  4. 15 May, 2003 21 commits