reactos/drivers/wdm/audio/hdaudbus
Thomas Faber 1001e6089f
[HDAUDBUS] Wait until the correct number of responses was received. CORE-15465
We previously only gave the device a hard-coded amount of time to respond,
which could lead to interpreting the contents of uninitialized memory as
a response. This would lead to an unreasonably large number of audio function
groups being detected.

A KSEMAPHORE mirrors what Haiku uses here, though it may not be the optimal
synchronization primitive for this case under Windows.
2019-02-28 10:27:06 +01:00
..
businterface.cpp
CMakeLists.txt
driver.h
fdo.cpp [HDAUDBUS] Wait until the correct number of responses was received. CORE-15465 2019-02-28 10:27:06 +01:00
hda_codec_defs.h
hda_controller_defs.h
hdaudbus.cpp [HDAUDBUS] Handle responses in a DPC instead of the ISR. 2019-02-28 10:06:18 +01:00
hdaudbus.h [HDAUDBUS] Wait until the correct number of responses was received. CORE-15465 2019-02-28 10:27:06 +01:00
pdo.cpp [HDAUDBUS] Implement PDO removal. CORE-14617 2019-02-26 09:51:38 +01:00