[RFC v3 00/13] USB core reset improvements

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Changelog from v2:

 - Added two new patches to the end.  One refactors hub_port_wait_reset
   (as Alan requested) and the other converts hub.c to use the new macro
   to set a port link state.

 - Patch 5 "USB: Ignore port state until reset completes." now removes
   several redundant checks for USB_PORT_STAT_RESET and
   USB_PORT_STAT_C_BH_RESET.

 - Minor patch description changes and code comment changes on patch 3
   "USB: Allow USB 3.0 ports to be disabled." and patch 10 "xhci: Avoid
   "dead ports", add roothub port polling."

The following changes since commit fb37ef98015f864d22be223a0e0d93547cd1d4ef:

  USB: mark uas driver as BROKEN (2012-11-28 13:28:54 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/sarah/xhci.git warm-reset-next-3

for you to fetch changes up to 0180f1c347b3f7e601d46779ab1e654f3af9eb0c:

  USB: Refactor hub_port_wait_reset. (2012-12-11 10:14:03 -0800)

----------------------------------------------------------------
Sarah Sharp (13):
      USB: Handle auto-transition from hot to warm reset.
      USB: Ignore xHCI Reset Device status.
      USB: Allow USB 3.0 ports to be disabled.
      USB: Increase reset timeout.
      USB: Ignore port state until reset completes.
      USB: Handle warm reset failure on empty port.
      xhci: Avoid "dead ports", add roothub port polling.
      USB: Don't use EHCI port sempahore for USB 3.0 hubs.
      USB: Prepare for refactoring by adding extra udev checks.
      USB: Rip out recursive call on warm port reset.
      USB: Fix connected device switch to Inactive state.
      USB: Use helper function hub_set_port_link_state
      USB: Refactor hub_port_wait_reset.

 drivers/usb/core/hub.c       |  287 ++++++++++++++++++++++++++----------------
 drivers/usb/host/xhci-hub.c  |   38 ++++++-
 drivers/usb/host/xhci-ring.c |    9 ++
 drivers/usb/host/xhci.c      |   10 ++
 4 files changed, 235 insertions(+), 109 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux