diff --git a/drivers/usb/host/xhci.c b/drivers/usb/host/xhci.c index dace54b5bf63f72a3250d2b50563b263850332e2..30af35a30728b6720dddc8b4e5b385fef3d09daa 100644 --- a/drivers/usb/host/xhci.c +++ b/drivers/usb/host/xhci.c @@ -696,6 +696,8 @@ int xhci_run(struct usb_hcd *hcd) xhci_dbg_trace(xhci, trace_xhci_dbg_init, "Finished xhci_run for USB2 roothub"); + set_bit(HCD_FLAG_DEFER_RH_REGISTER, &hcd->flags); + xhci_dbc_init(xhci); xhci_debugfs_init(xhci);