summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorn_hibma <n_hibma@FreeBSD.org>2000-01-29 11:50:44 +0000
committern_hibma <n_hibma@FreeBSD.org>2000-01-29 11:50:44 +0000
commit720b7903cb0b373746a25167dde6b5b31a967d2e (patch)
tree4c687ab45485c151a6c2742778590c3c6ebe7ee9 /sys
parent6ef0117870937300d348b9e1656da31c785d4811 (diff)
downloadFreeBSD-src-720b7903cb0b373746a25167dde6b5b31a967d2e.zip
FreeBSD-src-720b7903cb0b373746a25167dde6b5b31a967d2e.tar.gz
Tripmine for bad hardware.
Diffstat (limited to 'sys')
-rw-r--r--sys/dev/usb/ohci.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/dev/usb/ohci.c b/sys/dev/usb/ohci.c
index 6e11dfe..2bc4746 100644
--- a/sys/dev/usb/ohci.c
+++ b/sys/dev/usb/ohci.c
@@ -1555,6 +1555,10 @@ ohci_hash_find_td(sc, a)
int h = HASH(a);
ohci_soft_td_t *std;
+ KASSERT(a&LE(TAILMASK) == 0, ("%s: 0x%b has lower bits set\n",
+ USBDEVNAME(sc->sc_bus.bdev),
+ (int) a, "\20\1HALT\2TOGGLE"));
+
for (std = LIST_FIRST(&sc->sc_hash_tds[h]);
std != NULL;
std = LIST_NEXT(std, hnext))
OpenPOWER on IntegriCloud