All block functions now take an optional mutex parameter that is atomically unlocked instead of having the user unlock it before hand. This prevents a ton of race conditions everywhere in the code! |
||
---|---|---|
.. | ||
HID | ||
Hub | ||
MassStorage | ||
XHCI | ||
Controller.cpp | ||
Device.cpp | ||
USBManager.cpp |