Commit 3da2495c authored by Alan Stern's avatar Alan Stern Committed by Greg Kroah-Hartman

OHCI: disallow autostop when wakeup is not available

This patch (as822) prevents the OHCI autostop mechanism from kicking in
if the root hub is not able or not allowed to issue wakeup requests.
Signed-off-by: default avatarAlan Stern <stern@rowland.harvard.edu>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 237ee312
...@@ -422,7 +422,8 @@ ohci_hub_status_data (struct usb_hcd *hcd, char *buf) ...@@ -422,7 +422,8 @@ ohci_hub_status_data (struct usb_hcd *hcd, char *buf)
ohci->autostop = 0; ohci->autostop = 0;
ohci->next_statechange = jiffies + ohci->next_statechange = jiffies +
STATECHANGE_DELAY; STATECHANGE_DELAY;
} else if (time_after_eq (jiffies, } else if (device_may_wakeup(&hcd->self.root_hub->dev)
&& time_after_eq(jiffies,
ohci->next_statechange) ohci->next_statechange)
&& !ohci->ed_rm_list && !ohci->ed_rm_list
&& !(ohci->hc_control & && !(ohci->hc_control &
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment