Hi Greg second try, correcting a wrong fixes commit ID, and missing stable version in previous try. These patches for usb-linus solve two xhci issues, fixing xhci halted endpoint handling to now follow the specification, and pass testusb control message tests The other one reverts a faulty xhci controller wakeup solution, and writes a new proper solution. Lu Baolu (2): Revert "xhci: clear root port wake on bits if controller isn't wake-up capable" usb: xhci: rework root port wake bits if controller isn't allowed to wakeup Mathias Nyman (2): xhci: don't start a halted endpoint before its new dequeue is set xhci: Reset a halted endpoint immediately when we encounter a stall. drivers/usb/host/xhci-hub.c | 5 +- drivers/usb/host/xhci-pci.c | 2 +- drivers/usb/host/xhci-plat.c | 10 +++- drivers/usb/host/xhci-ring.c | 41 ++++------------- drivers/usb/host/xhci.c | 107 ++++++++++++++++++++++--------------------- drivers/usb/host/xhci.h | 2 +- 6 files changed, 78 insertions(+), 89 deletions(-) -- 1.8.3.2 -- 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