Hi Greg

third try
v3: fix code comment to be in line with what the code does
v2: correcting a wrong fixes commit ID, and missing stable version

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 |  43 +++++------------
 drivers/usb/host/xhci.c      | 107 ++++++++++++++++++++++---------------------
 drivers/usb/host/xhci.h      |   2 +-
 6 files changed, 79 insertions(+), 90 deletions(-)

-- 
1.8.3.2

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to