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.