diff --git a/drivers/usb/host/xhci.c b/drivers/usb/host/xhci.c index 1e6a6d953538e2425e0bf23f5a26366f246ac0ff..faa76c3fa15d6e2eda901d1bf26f9521d042947d 100644 --- a/drivers/usb/host/xhci.c +++ b/drivers/usb/host/xhci.c @@ -960,7 +960,7 @@ static bool xhci_pending_portevent(struct xhci_hcd *xhci) int xhci_suspend(struct xhci_hcd *xhci, bool do_wakeup) { int rc = 0; - unsigned int delay = XHCI_MAX_HALT_USEC; + unsigned int delay = XHCI_MAX_HALT_USEC * 2; struct usb_hcd *hcd = xhci_to_hcd(xhci); u32 command; u32 res;