CVSROOT:        /cvs
Module name:    src
Changes by:     m...@cvs.openbsd.org    2017/05/26 07:13:50

Modified files:
        sys/dev/usb    : ohci.c ohcivar.h 

Log message:
Prepare ohci_intr1() for IPL_MPSAFE.

Stop manipulating the done list and root hub port status in the interrupt
handler.

Some parts lifted from NetBSD's r1.157 but with functionnal polling and
without leaving WDH interrupts masked after exiting ddb(4).

Fix an splassert() by no longer calling usb_transfer_complete() in the
interrupt handler.

Issue reported by claudio@, brynet@ and Jacqueline Jolicoeur.

Reply via email to