CVSROOT:        /cvs
Module name:    src
Changes by:     m...@cvs.openbsd.org    2013/09/24 03:01:41

Modified files:
        sys/dev/usb    : usbdi.c 

Log message:
Stop generating traffic for a given endpoint when a transfer reported
an I/O error.

When such thing happens, the device is more likely to be already gone
or non responding, but the task responsible for aborting the pipe has
not been executed.

Fix a problem where the ehci(4) controller would vomit^Wprint a lot of
"ehci_idone:" messages in loop leaving the machine unusable, initially
reported by ajacoutot@ and later by RD Thrush.

Fix tested by RD Thrush and Markus Bergkvist, thanks!

ok miod@

Reply via email to