1. 30 Jul, 2003 4 commits
    • Greg Kroah-Hartman's avatar
    • Alan Stern's avatar
      [PATCH] USB: Fix irq problem in hcd_endpoint_disable() · d1df71f8
      Alan Stern authored
      The recent change made to the irq handling in hcd_endpoint_disable()
      caused a problem.  The statement
      
      	local_irq_save (flags);
      
      needs to be outside the rescan loop.  Otherwise, on loop iterations after
      the first, flags is always set to indicate that interrupts are disabled.
      
      In fact, since the routine ends with might_sleep() anyway, I don't see any
      reason to save the interrupt state at all.  My patch just disables
      interrupts at the start and enables them at the end.  I'm not sure that's
      how you intended it to work, so you may want to change it a little.
      d1df71f8
    • David Brownell's avatar
      [PATCH] USB: usb audio, remove garbage warning · 04b4a7d9
      David Brownell authored
      There are two places where the audio driver checks for
      endpoint-less interfaces, but the second one doesn't
      filter out a garbage warning (without this patch).
      
      Likely it'd be better to remove these warnings from
      the driver, and maybe just place them in usbcore if
      they'd ever be useful.  But this at least gets rid
      of one class of "is this device broken" questions.
      04b4a7d9
    • Alan Stern's avatar
      [PATCH] USB: Proper I/O buffering for the shuttle_usbat subdriver · 163bbd56
      Alan Stern authored
      This patch makes the shuttle_usbat subdriver use proper DMA I/O buffering.
      Although I try to be careful with these changes, I can't test them.  So I
      urge you to read through it carefully to verify that nothing seems to be
      wrong.
      163bbd56
  2. 29 Jul, 2003 6 commits
  3. 27 Jul, 2003 3 commits
  4. 26 Jul, 2003 27 commits