diff options
Diffstat (limited to 'drivers/usb/core/hcd.c')
-rw-r--r-- | drivers/usb/core/hcd.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/drivers/usb/core/hcd.c b/drivers/usb/core/hcd.c index a98d978d76e2..fbd938d4ea58 100644 --- a/drivers/usb/core/hcd.c +++ b/drivers/usb/core/hcd.c | |||
@@ -1105,7 +1105,6 @@ static void urb_unlink (struct urb *urb) | |||
1105 | spin_lock_irqsave (&hcd_data_lock, flags); | 1105 | spin_lock_irqsave (&hcd_data_lock, flags); |
1106 | list_del_init (&urb->urb_list); | 1106 | list_del_init (&urb->urb_list); |
1107 | spin_unlock_irqrestore (&hcd_data_lock, flags); | 1107 | spin_unlock_irqrestore (&hcd_data_lock, flags); |
1108 | usb_put_dev (urb->dev); | ||
1109 | } | 1108 | } |
1110 | 1109 | ||
1111 | 1110 | ||
@@ -1145,7 +1144,6 @@ static int hcd_submit_urb (struct urb *urb, gfp_t mem_flags) | |||
1145 | case HC_STATE_RUNNING: | 1144 | case HC_STATE_RUNNING: |
1146 | case HC_STATE_RESUMING: | 1145 | case HC_STATE_RESUMING: |
1147 | doit: | 1146 | doit: |
1148 | usb_get_dev (urb->dev); | ||
1149 | list_add_tail (&urb->urb_list, &ep->urb_list); | 1147 | list_add_tail (&urb->urb_list, &ep->urb_list); |
1150 | status = 0; | 1148 | status = 0; |
1151 | break; | 1149 | break; |