diff options
-rw-r--r-- | drivers/usb/class/cdc-acm.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/usb/class/cdc-acm.c b/drivers/usb/class/cdc-acm.c index 175637148962..e057e5381465 100644 --- a/drivers/usb/class/cdc-acm.c +++ b/drivers/usb/class/cdc-acm.c | |||
@@ -297,6 +297,8 @@ static void acm_ctrl_irq(struct urb *urb) | |||
297 | if (!ACM_READY(acm)) | 297 | if (!ACM_READY(acm)) |
298 | goto exit; | 298 | goto exit; |
299 | 299 | ||
300 | usb_mark_last_busy(acm->dev); | ||
301 | |||
300 | data = (unsigned char *)(dr + 1); | 302 | data = (unsigned char *)(dr + 1); |
301 | switch (dr->bNotificationType) { | 303 | switch (dr->bNotificationType) { |
302 | case USB_CDC_NOTIFY_NETWORK_CONNECTION: | 304 | case USB_CDC_NOTIFY_NETWORK_CONNECTION: |
@@ -336,7 +338,6 @@ static void acm_ctrl_irq(struct urb *urb) | |||
336 | break; | 338 | break; |
337 | } | 339 | } |
338 | exit: | 340 | exit: |
339 | usb_mark_last_busy(acm->dev); | ||
340 | retval = usb_submit_urb(urb, GFP_ATOMIC); | 341 | retval = usb_submit_urb(urb, GFP_ATOMIC); |
341 | if (retval) | 342 | if (retval) |
342 | dev_err(&urb->dev->dev, "%s - usb_submit_urb failed with " | 343 | dev_err(&urb->dev->dev, "%s - usb_submit_urb failed with " |