mirror of
https://github.com/RGBCube/serenity
synced 2026-01-13 00:11:00 +00:00
The current way we handle sync commands is very ugly and depends on lot of preconditions. Now that we have an end_io handler for a request, we can use WaitQueue to do sync commands more elegantly. This does depend on block layer sending one request at a time but this change is a step forward towards better IO handling. |
||
|---|---|---|
| .. | ||
| ATA | ||
| NVMe | ||
| SD | ||
| DiskPartition.cpp | ||
| DiskPartition.h | ||
| StorageController.cpp | ||
| StorageController.h | ||
| StorageDevice.cpp | ||
| StorageDevice.h | ||
| StorageManagement.cpp | ||
| StorageManagement.h | ||