--- - branch: MAIN date: Thu Mar 3 06:12:49 UTC 2022 files: - new: '1.232' old: '1.231' path: src/sys/dev/usb/usbdi.c pathrev: src/sys/dev/usb/usbdi.c@1.232 type: modified id: 20220303T061249Z.501ed1319c392d87cf1e85b6af74bd24b07806ef log: | usb: Assert hci doesn't synchronously complete async xfers. The xfer callback must not be invoked synchronously, because it might need to take a lock that the caller holds. However, the hci might return failure to the caller, meaning the xfer callback will not be invoked at all. module: src subject: 'CVS commit: src/sys/dev/usb' unixtime: '1646287969' user: riastradh