| Index: drivers/usb/class/cdc-acm.c
|
| diff --git a/drivers/usb/class/cdc-acm.c b/drivers/usb/class/cdc-acm.c
|
| index 4586dc65b023b2f635babd86a1da8b3f89dd59d6..5fb31170ddf02220ce333e763f2839261dfc1ae7 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)
|
| 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 "
|
|
|