--- drivers/usb/usb-uhci.c.2.3.99pre6	Sat Apr 29 23:23:15 2000
+++ drivers/usb/usb-uhci.c	Sat Apr 29 23:24:13 2000
@@ -2310,6 +2310,7 @@
 			mb();
 		}
 		else {
+			uhci_unlink_urb_async(s, urb);
 			desc->hw.td.status &= ~TD_CTRL_IOC; // inactivate TD
 		}
 	}

