aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorJosef Karthauser <joe@FreeBSD.org>2002-12-09 01:41:24 +0000
committerJosef Karthauser <joe@FreeBSD.org>2002-12-09 01:41:24 +0000
commit85105890c208ebca341c64eb6502409227ae3bce (patch)
tree9aa26a7bbf69eaaccc45f9b590c03c9ccf7a5a8a /sys
parent2c123d54eeec9098fac5bed0b910c9c08e29065f (diff)
Notes
Diffstat (limited to 'sys')
-rw-r--r--sys/dev/usb/ohci.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/dev/usb/ohci.c b/sys/dev/usb/ohci.c
index 34a02f345d17b..a7db2d570e40e 100644
--- a/sys/dev/usb/ohci.c
+++ b/sys/dev/usb/ohci.c
@@ -2175,6 +2175,8 @@ ohci_close_pipe(usbd_pipe_handle pipe, ohci_soft_ed_t *head)
}
#endif
ohci_rem_ed(sed, head);
+ /* Make sure the host controller is not touching this ED */
+ usb_delay_ms(&sc->sc_bus, 1);
splx(s);
ohci_free_sed(sc, opipe->sed);
}