aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/usb/class/cdc-acm.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/usb/class/cdc-acm.c b/drivers/usb/class/cdc-acm.c
index f492a7f2b6e..00d809dfe84 100644
--- a/drivers/usb/class/cdc-acm.c
+++ b/drivers/usb/class/cdc-acm.c
@@ -646,8 +646,10 @@ static void acm_port_down(struct acm *acm)
646 usb_kill_urb(acm->ctrlurb); 646 usb_kill_urb(acm->ctrlurb);
647 for (i = 0; i < ACM_NW; i++) 647 for (i = 0; i < ACM_NW; i++)
648 usb_kill_urb(acm->wb[i].urb); 648 usb_kill_urb(acm->wb[i].urb);
649 tasklet_disable(&acm->urb_task);
649 for (i = 0; i < nr; i++) 650 for (i = 0; i < nr; i++)
650 usb_kill_urb(acm->ru[i].urb); 651 usb_kill_urb(acm->ru[i].urb);
652 tasklet_enable(&acm->urb_task);
651 acm->control->needs_remote_wakeup = 0; 653 acm->control->needs_remote_wakeup = 0;
652 usb_autopm_put_interface(acm->control); 654 usb_autopm_put_interface(acm->control);
653 } 655 }