--- 1.75/drivers/usb/host/ehci-hcd.c Wed Apr 14 20:20:58 2004 +++ edited/drivers/usb/host/ehci-hcd.c Fri Apr 16 11:03:50 2004 @@ -592,7 +592,8 @@ /* root hub is shut down separately (first, when possible) */ spin_lock_irq (&ehci->lock); - ehci_work (ehci, NULL); + if (ehci->async) + ehci_work (ehci, NULL); spin_unlock_irq (&ehci->lock); ehci_mem_cleanup (ehci);