]> err.no Git - linux-2.6/blobdiff - drivers/usb/host/ohci-hcd.c
[PATCH] USB: OHCI irq tweak
[linux-2.6] / drivers / usb / host / ohci-hcd.c
index ddaa9c82c58dd5e0de854f399cf7a11f6b93f9d4..6efb69f7c0752396384716a65000ce8fbbb85103 100644 (file)
@@ -719,6 +719,7 @@ static irqreturn_t ohci_irq (struct usb_hcd *hcd, struct pt_regs *ptregs)
 
        if (ints & OHCI_INTR_RD) {
                ohci_vdbg (ohci, "resume detect\n");
+               ohci_writel (ohci, OHCI_INTR_RD, &regs->intrstatus);
                if (hcd->state != HC_STATE_QUIESCING)
                        schedule_work(&ohci->rh_resume);
        }