Hi Greg In addition to xhci transfer event handling changes, this series also removes unnecessary Link PM on/off toggling at suspend and resume in usb core/hub.c Thanks Mathias Mathias Nyman (8): usb: Avoid unnecessary LPM enabling and disabling during suspend and resume xhci: remove endpoint ring cache xhci: refactor transfer event errors and completion codes xhci: Add support for endpoint soft reset xhci: support calling cleanup_halted_endpoint with soft retry xhci: handle transfer events without TRB pointer xhci: cleanup virtual endoint structure, remove stopped_stream xhci: cleanup finish_td() skip option drivers/usb/core/hub.c | 13 +---- drivers/usb/host/xhci-mem.c | 81 ++------------------------ drivers/usb/host/xhci-ring.c | 133 +++++++++++++++++++++++++------------------ drivers/usb/host/xhci.c | 23 ++++---- drivers/usb/host/xhci.h | 19 ++++--- 5 files changed, 107 insertions(+), 162 deletions(-) -- 1.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