aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/usb/ohci.c
diff options
context:
space:
mode:
authorJosef Karthauser <joe@FreeBSD.org>2003-11-10 00:16:36 +0000
committerJosef Karthauser <joe@FreeBSD.org>2003-11-10 00:16:36 +0000
commitf395d6798dc0b70b64cd69a6b1e4fd35a54ef64d (patch)
tree800021ce6577abf61cffc7d2ef5b5d104c3eea34 /sys/dev/usb/ohci.c
parent9c96cea538acf6540d0e5f7c639c7a16a92bf257 (diff)
Notes
Diffstat (limited to 'sys/dev/usb/ohci.c')
-rw-r--r--sys/dev/usb/ohci.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/dev/usb/ohci.c b/sys/dev/usb/ohci.c
index 2dd5f73fcb8d4..4375d02426703 100644
--- a/sys/dev/usb/ohci.c
+++ b/sys/dev/usb/ohci.c
@@ -3,6 +3,7 @@
/* Also, already ported:
* $NetBSD: ohci.c,v 1.140 2003/05/13 04:42:00 gson Exp $
* $NetBSD: ohci.c,v 1.141 2003/09/10 20:08:29 mycroft Exp $
+ * $NetBSD: ohci.c,v 1.142 2003/10/11 03:04:26 toshii Exp $
*/
#include <sys/cdefs.h>
@@ -1180,7 +1181,7 @@ ohci_intr1(ohci_softc_t *sc)
}
sc->sc_hcca->hcca_done_head = 0;
} else
- intrs = OREAD4(sc, OHCI_INTERRUPT_STATUS);
+ intrs = OREAD4(sc, OHCI_INTERRUPT_STATUS) & ~OHCI_WDH;
if (intrs == 0) /* nothing to be done (PCI shared interrupt) */
return (0);