|
@@ -698,8 +698,7 @@ static void play_delayed(struct usb_serial_port *port)
|
|
/* we have to throw away the rest */
|
|
/* we have to throw away the rest */
|
|
do {
|
|
do {
|
|
unbusy_queued_urb(urb, portdata);
|
|
unbusy_queued_urb(urb, portdata);
|
|
- //extremely dirty
|
|
|
|
- atomic_dec(&port->serial->interface->dev.power.usage_count);
|
|
|
|
|
|
+ usb_autopm_put_interface_no_suspend(port->serial->interface);
|
|
} while ((urb = usb_get_from_anchor(&portdata->delayed)));
|
|
} while ((urb = usb_get_from_anchor(&portdata->delayed)));
|
|
break;
|
|
break;
|
|
}
|
|
}
|