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 [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html