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 [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html