summaryrefslogtreecommitdiff
path: root/sys/dev/usb/uhci.c
diff options
context:
space:
mode:
authorIan Dowse <iedowse@FreeBSD.org>2004-08-02 20:53:31 +0000
committerIan Dowse <iedowse@FreeBSD.org>2004-08-02 20:53:31 +0000
commitbff05e31bb8b860ccf22435df069043be80aa337 (patch)
treeb2143f88d0f150a3c9b57bef91660a432fd36251 /sys/dev/usb/uhci.c
parentce46e2059e16557a44be599f86de42c0e1a13220 (diff)
Notes
Diffstat (limited to 'sys/dev/usb/uhci.c')
-rw-r--r--sys/dev/usb/uhci.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/dev/usb/uhci.c b/sys/dev/usb/uhci.c
index bf10d1918d47..695859da622d 100644
--- a/sys/dev/usb/uhci.c
+++ b/sys/dev/usb/uhci.c
@@ -1945,6 +1945,7 @@ uhci_abort_xfer(usbd_xfer_handle xfer, usbd_status status)
s = splusb();
xfer->status = status; /* make software ignore it */
usb_uncallout(xfer->timeout_handle, uhci_timeout, xfer);
+ usb_transfer_complete(xfer);
usb_rem_task(xfer->pipe->device, &UXFER(xfer)->abort_task);
splx(s);
return;