|
@@ -810,13 +810,9 @@ static irqreturn_t ohci_irq (struct usb_hcd *hcd)
|
|
|
}
|
|
|
|
|
|
if (ints & OHCI_INTR_WDH) {
|
|
|
- if (HC_IS_RUNNING(hcd->state))
|
|
|
- ohci_writel (ohci, OHCI_INTR_WDH, ®s->intrdisable);
|
|
|
spin_lock (&ohci->lock);
|
|
|
dl_done_list (ohci);
|
|
|
spin_unlock (&ohci->lock);
|
|
|
- if (HC_IS_RUNNING(hcd->state))
|
|
|
- ohci_writel (ohci, OHCI_INTR_WDH, ®s->intrenable);
|
|
|
}
|
|
|
|
|
|
if (quirk_zfmicro(ohci) && (ints & OHCI_INTR_SF)) {
|