| From 17d3e145a4ad680b3d1b1c30d0696a5bbb2b65c4 Mon Sep 17 00:00:00 2001 |
| From: Arvid Brodin <arvid.brodin@enea.com> |
| Date: Wed, 20 Jul 2011 03:13:46 +0200 |
| Subject: usb/isp1760: Added missing call to usb_hcd_check_unlink_urb() during unlink |
| |
| From: Arvid Brodin <arvid.brodin@enea.com> |
| |
| commit 17d3e145a4ad680b3d1b1c30d0696a5bbb2b65c4 upstream. |
| |
| Signed-off-by: Arvid Brodin <arvid.brodin@enea.com> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> |
| |
| --- |
| drivers/usb/host/isp1760-hcd.c | 3 +++ |
| 1 file changed, 3 insertions(+) |
| |
| --- a/drivers/usb/host/isp1760-hcd.c |
| +++ b/drivers/usb/host/isp1760-hcd.c |
| @@ -1583,6 +1583,9 @@ static int isp1760_urb_dequeue(struct us |
| int retval = 0; |
| |
| spin_lock_irqsave(&priv->lock, spinflags); |
| + retval = usb_hcd_check_unlink_urb(hcd, urb, status); |
| + if (retval) |
| + goto out; |
| |
| qh = urb->ep->hcpriv; |
| if (!qh) { |