Hi Greg A few xhci fixes that resolve a race condition, a memory leak, incorrect irqrestore and other issues. -Mathias Henry Lin (1): usb: xhci: only set D3hot for pci device Kai-Heng Feng (1): xhci: Increase STS_HALT timeout in xhci_suspend() Mathias Nyman (3): xhci: fix USB3 device initiated resume race with roothub autosuspend xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as default behaviour. xhci: make sure interrupts are restored to correct state Mika Westerberg (1): xhci: Fix memory leak in xhci_add_in_port() drivers/usb/host/xhci-hub.c | 22 ++++++++++++++++------ drivers/usb/host/xhci-mem.c | 4 ++++ drivers/usb/host/xhci-pci.c | 13 +++++++++++++ drivers/usb/host/xhci-ring.c | 6 +++--- drivers/usb/host/xhci.c | 9 +++------ drivers/usb/host/xhci.h | 1 + 6 files changed, 40 insertions(+), 15 deletions(-) -- 2.17.1