|
@@ -874,6 +874,7 @@ static int ehci_hub_control (
|
|
ehci->reset_done[wIndex] = jiffies
|
|
ehci->reset_done[wIndex] = jiffies
|
|
+ msecs_to_jiffies(20);
|
|
+ msecs_to_jiffies(20);
|
|
usb_hcd_start_port_resume(&hcd->self, wIndex);
|
|
usb_hcd_start_port_resume(&hcd->self, wIndex);
|
|
|
|
+ set_bit(wIndex, &ehci->resuming_ports);
|
|
/* check the port again */
|
|
/* check the port again */
|
|
mod_timer(&ehci_to_hcd(ehci)->rh_timer,
|
|
mod_timer(&ehci_to_hcd(ehci)->rh_timer,
|
|
ehci->reset_done[wIndex]);
|
|
ehci->reset_done[wIndex]);
|