1. 30 Nov, 2002 1 commit
    • Wayne Whitney's avatar
      [PATCH] uhci-hcd.c shouldn't halt control endpoints · 24dd2623
      Wayne Whitney authored
      uhci-hcd.c currently calls usb_endpoint_halt() in the td_error: path of
      uhci_result_control().  David Brownell told me that "control endpoints
      don't halt" and that this is wrong.  The patch below fixes this and allows
      my Belkin Universal UPS to work.  [Although it still prints lots of
      "drivers/usb/input/hid-core.c: ctrl urb status -32 received" messages.]
      Greg K-H, could you merge this if it looks right?  David mentioned that
      the same bug exists in 2.4.x.
      24dd2623
  2. 29 Nov, 2002 7 commits
    • David Brownell's avatar
      [PATCH] ehci, more diagnostics use dev_*() macros · 412c9e6a
      David Brownell authored
      This reduces the quantity of messages, by using the
      newer dev_*() macros, and by deleting some messages.
      412c9e6a
    • David Brownell's avatar
      [PATCH] ehci-hcd, handle async_next register correctly · d8808735
      David Brownell authored
      This patch should improve behavior of the EHCI driver,
      particularly on VIA hardware.
      
        - A more careful reading of the EHCI spec turns up
          requirements not to change this register's value
          while the async schedule is enabled.  That means
          in effect that it must never point to a QH that'd
          get unlinked ... driver now uses a dedicated QH.
      
        - Disables async schedule a bit faster:  after 50msec
          idle, not 330msec idle.
      
        - Streamline the "can't init memory" failure path.
      
        - Start to use the dev_dbg()/dev_info()/... macros
          in more places.
      
      This version acts a bunch happier than the previous
      version, removing some failure modes I could never
      quite convince myself were hardware (they weren't!)
      I suspect it'll remove a lot of the "it hangs" failures
      that some folk have reported (mostly on 2.4 though).
      d8808735
    • David Brownell's avatar
      [PATCH] reduce debug message volume · ee91716d
      David Brownell authored
      This reduces the debug message volume a bit, mostly by using the
      new dev_dbg() macros instead of the usb dbg() ones in some places
      during HCD init/shutdown.  Likewise dev_info().
      ee91716d
    • David Brownell's avatar
      [PATCH] usb-storage doesn't say clear_halt WORKED · ffacb1a2
      David Brownell authored
      This removes a printk that's been cluttering up my logs,
      especially when I do things like 'mkfs -c ...' it doesn't
      seem to be needed any more.
      ffacb1a2
    • Duncan Sands's avatar
      [PATCH] usbfs: more list cleanups · bff18c81
      Duncan Sands authored
      Here is a small cleanup patch for 2.5 that goes on top of my previous
      ones.  It makes devio.c use the list traversal macros from list.h.
      bff18c81
    • Greg Kroah-Hartman's avatar
      [PATCH] USB serial: cleaned up the rest of the __MOD_INC and __MOD_DEC calls... · 201d0a4a
      Greg Kroah-Hartman authored
      [PATCH] USB serial: cleaned up the rest of the __MOD_INC and __MOD_DEC calls to use the new module API
      201d0a4a
    • Oliver Neukum's avatar
      [PATCH] module unload race with usb serial drivers · 8f19ea83
      Oliver Neukum authored
      the serial subdrivers may be unloading while we open.
      This patch against 2.5 guards against that.
      8f19ea83
  3. 27 Nov, 2002 14 commits
  4. 26 Nov, 2002 18 commits