banan-os/kernel/kernel/Storage
Bananymous eecdad50a6 Kernel: Fix most of mutex + block race conditions
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!
2025-06-06 03:59:22 +03:00
..
ATA Kernel: Clear AHCI pending interrupts 2024-11-26 01:39:11 +02:00
NVMe Kernel: Fix most of mutex + block race conditions 2025-06-06 03:59:22 +03:00
DiskCache.cpp Kernel: Fix most of mutex + block race conditions 2025-06-06 03:59:22 +03:00
Partition.cpp Kernel: Remove storage devices after unplugging them 2025-02-07 18:04:54 +02:00
SCSI.cpp Kernel: Move SCSI device rdev allocation out of ATA code 2024-11-21 13:36:59 +02:00
StorageDevice.cpp Kernel: Remove storage devices after unplugging them 2025-02-07 18:04:54 +02:00