|
@@ -297,6 +297,8 @@ static void acm_ctrl_irq(struct urb *urb)
|
|
|
if (!ACM_READY(acm))
|
|
|
goto exit;
|
|
|
|
|
|
+ usb_mark_last_busy(acm->dev);
|
|
|
+
|
|
|
data = (unsigned char *)(dr + 1);
|
|
|
switch (dr->bNotificationType) {
|
|
|
case USB_CDC_NOTIFY_NETWORK_CONNECTION:
|
|
@@ -336,7 +338,6 @@ static void acm_ctrl_irq(struct urb *urb)
|
|
|
break;
|
|
|
}
|
|
|
exit:
|
|
|
- usb_mark_last_busy(acm->dev);
|
|
|
retval = usb_submit_urb(urb, GFP_ATOMIC);
|
|
|
if (retval)
|
|
|
dev_err(&urb->dev->dev, "%s - usb_submit_urb failed with "
|