]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/usb/host/ohci-hcd.c
Merge branch 'for-2.6.38' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
[mv-sheeva.git] / drivers / usb / host / ohci-hcd.c
index 9751647665df4e6ebc95d41969c45dcc27ed2380..759a12ff8048b64dec471ee18a1f2e4a937ae209 100644 (file)
@@ -901,7 +901,8 @@ static void ohci_stop (struct usb_hcd *hcd)
 
        ohci_dump (ohci, 1);
 
-       flush_scheduled_work();
+       if (quirk_nec(ohci))
+               flush_work_sync(&ohci->nec_work);
 
        ohci_usb_reset (ohci);
        ohci_writel (ohci, OHCI_INTR_MIE, &ohci->regs->intrdisable);