--- - branch: netbsd-8 date: Sat May 5 15:05:39 UTC 2018 files: - new: 1.72.2.6 old: 1.72.2.5 path: src/sys/dev/usb/xhci.c pathrev: src/sys/dev/usb/xhci.c@1.72.2.6 type: modified - new: 1.9.6.1 old: '1.9' path: src/sys/dev/usb/xhcireg.h pathrev: src/sys/dev/usb/xhcireg.h@1.9.6.1 type: modified id: 20180505T150539Z.ec7cd1b1406928e0dfeaab9580cc13874abb453f log: "Pull up following revision(s) (requested by jdolecek in ticket #787):\n\n\tsys/dev/usb/xhci.c: revision 1.88-1.90\n\tsys/dev/usb/xhcireg.h: revision 1.10\n\nadd KASSERT() that sc_child* is set to NULL after child detach; just for\nreadability, it's not immediatelly obvious this is done in xhci_childdet()\nno functional changes\n\ntrigger the softint processing on that child bus which is not detached yet\nfixes PR kern/53066 by Martin Husemann\n\nenable code to only trigger usb processing when EINT is set, to\navoid misinterpreting shared interrupt for another device\n\nwhen clearing USBSTS, actually preserve the bits which spec requires to\npreserve, and actually clear bit 1, which should be actually always\ncleared to zero by spec\n\nalso #ifdef XHCI_DEBUG some unnecessary register reads\nthis should finally resolve PR kern/53066 also for Martin\n" module: src subject: 'CVS commit: [netbsd-8] src/sys/dev/usb' unixtime: '1525532739' user: martin