This patch set cleans up the urb_unlink path in wusbcore. The most important change is the addition of calls to usb_hcd_link_urb_to_ep, usb_hcd_unlink_urb_from_ep, and usb_hcd_check_unlink_urb to the HWA for proper URB tracking. The error status for unlinked URBs is also set to -ENOENT if the URB was canceled before completing. These could be candidates for 3.13rc2 as well. Thomas Pugliese (3): usb: wusbcore: add calls to usb_hcd_link_urb_to_ep, usb_hcd_unlink_urb_from_ep, and usb_hcd_check_unlink_urb usb: wusbcore: add more info to debug prints in urb_unlink case usb: wusbcore: return -ENOENT for unlinked URBs. drivers/usb/host/hwa-hc.c | 2 +- drivers/usb/wusbcore/wa-hc.h | 2 +- drivers/usb/wusbcore/wa-xfer.c | 55 +++++++++++++++++++++++++++++----------- 3 files changed, 42 insertions(+), 17 deletions(-) -- 1.7.10.4 -- 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