This patch series is used to cancel/abort a command which maybe has issues. It mainly revcover command ring when the command ring hang due to the command isn't acknowledged by the device. That is outside of the xHC's ability to control. And software has to intervene. Best Regards, Elric Elric Fu (4): xHCI: add cmd_ring_state xHCI: add aborting command ring function xHCI: handle command after aborting the command ring xHCI: cancel command after command timeout drivers/usb/host/xhci-mem.c | 7 + drivers/usb/host/xhci-ring.c | 282 +++++++++++++++++++++++++++++++++++++++++- drivers/usb/host/xhci.c | 34 ++++-- drivers/usb/host/xhci.h | 19 +++ 4 files changed, 326 insertions(+), 16 deletions(-) -- 1.7.9.1 -- 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