Searched hist:"19151 d0134b448de0cf51c152629586f8c9b1dd6" (Results 1 – 1 of 1) sorted by relevance
/haiku/src/add-ons/kernel/drivers/audio/usb/ |
H A D | Driver.cpp | 19151d0134b448de0cf51c152629586f8c9b1dd6 Wed Mar 13 04:34:58 UTC 2019 Augustin Cavalier <waddlesplash@gmail.com> usb_audio: Clean up and fix device management code.
* Actually use the global mutex instead of creating useless MutexLockers. * Don't delete the device object on _free(), then it can't be opened again, which we want to be possible. Matches the behavior of other audio drivers. * Clean up device detection code to better match other drivers.
At least under XHCI, multi_audio_test throws a variety of errors and then crashes while attempting to use this driver. But following implementing CancelQueuedTransfers, the system no longer KDLs after that. Progress!
|