Hi Greg
This series contain one usb core fix that makes sure we don't
use bmAttribute bits that were reseved 0 in usb 3 specification.
These bits are taken into use in USB 3.1, and we want to make sure
usb 3.1 devices don't mess up calculations.
The xhci fixes are mostly minor ones, except for the series by Roger Quadros
which fixes issues discovered while quickly unbinding and rebinding xhci
during dual role testing.
v2 changes:
- added cc stable tags
- fixed some commit message typos
-Mathias
Mathias Nyman (4):
usb: Use the USB_SS_MULT() macro to get the burst multiplier.
xhci: give command abortion one more chance before killing xhci
xhci: change xhci 1.0 only restrictions to support xhci 1.1
xhci: init command timeout timer earlier to avoid deleting it
uninitialized
Roger Quadros (4):
usb: xhci: lock mutex on xhci_stop
usb: xhci: Clear XHCI_STATE_DYING on start
usb: xhci: stop everything on the first call to xhci_stop
usb: xhci: exit early in xhci_setup_device() if we're halted or dying
Tomer Barletz (1):
xhci: Move xhci_pme_quirk() behind #ifdef CONFIG_PM
drivers/usb/core/config.c | 5 ++-
drivers/usb/host/xhci-mem.c | 17 ++++-----
drivers/usb/host/xhci-pci.c | 90 ++++++++++++++++++++++----------------------
drivers/usb/host/xhci-ring.c | 13 ++++++-
drivers/usb/host/xhci.c | 24 ++++++------
5 files changed, 78 insertions(+), 71 deletions(-)
--
1.9.1
--
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