Am Donnerstag, 17. Juli 2003 23:09 schrieb Alan Stern:
Johannes:
A bug has turned up in the UHCI driver. Briefly, when an URB completes, uhci_transfer_result() doesn't store the status in urb->status but only in urbp->status. urb->status is set just before calling hcd_giveback_urb().
However, the hcd glue layer uses urb->status == -EINPROGRESS as a test for
It shouldn't use it. The clean way to fix this issue is to have an explicit state field.
But urb->state ** IS ** an explicit state field.
It holds the first fault experienced by that request. One of those fault codes is a software-induced "you're being unlinked" fault, which goes with an "unlink this asap" request from usbcore.
------------------------------------------------------- This SF.net email is sponsored by: VM Ware With VMware you can run multiple operating systems on a single machine. WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the same time. Free trial click here: http://www.vmware.com/wl/offer/345/0 _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
