A few xhci fixes for usb-linus, among othres fixing a hcd leak at removal, setting timout values correctly, and making sure USB3 and USB2 ports don't get mixed up in resume when port speed field may be unreliable. This series was sent to Greg and other patch stakeholders earlier,but due to a typo never made it to linux-usb mailing list. Resending it. -Mathias Aaron Ma (2): usb: xhci: fix uninitialized completion when USB3 port got wrong status usb: xhci: fix timeout for transition from RExit to U0 Cherian, George (1): xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Soc Mathias Nyman (2): xhci: Fix leaking USB3 shared_hcd at xhci removal xhci: handle port status events for removed USB3 hcd Sandeep Singh (1): xhci: Add check for invalid byte size error when UAS devices are connected. drivers/usb/host/xhci-histb.c | 6 ++++-- drivers/usb/host/xhci-hub.c | 6 +++--- drivers/usb/host/xhci-mtk.c | 6 ++++-- drivers/usb/host/xhci-pci.c | 6 ++++++ drivers/usb/host/xhci-plat.c | 6 ++++-- drivers/usb/host/xhci-ring.c | 45 +++++++++++++++++++++++++++++++++++++++++-- drivers/usb/host/xhci-tegra.c | 1 + drivers/usb/host/xhci.c | 2 -- drivers/usb/host/xhci.h | 3 ++- 9 files changed, 67 insertions(+), 14 deletions(-) -- 2.7.4