On Mon, Oct 14, 2013 at 10:27 AM, Martin Pieuchot <m...@cvs.openbsd.org> wrote:
> CVSROOT:        /cvs
> Module name:    src
> Changes by:     m...@cvs.openbsd.org     2013/10/14 02:27:55
>
> Modified files:
>         sys/dev/usb    : usbdi.c
>
> Log message:
> If a transfer terminates with an I/O error status, do not modify the
> pipe to stop enquening the next transfer before the done() function
> has been called.
>
> This should fix the hangs seen when unplugging a USB keyboard attached
> to uhci(4).
>
> Problem reported by dcoppa@ and Peter Kane
>

Thanks!

ciao,
David

Reply via email to