ladybird/Kernel/Storage
Pankaj Raghav 36363b1a37 Kernel: Fix storage device read/write for request length < block size
The current implementation of read/write will fail in StorageDevice
when the request length is less than the block size of the underlying
device. Fix it by calculating the offset within a block for such cases
and using it for copying data from the bounce buffer.
2022-03-30 19:31:12 +03:00
..
ATA Kernel: Remove hardcoded values for block size in IDEChannel 2022-03-27 08:54:32 -07:00
NVMe Kernel: Use buffer_size from AsyncBlockDevice struct 2022-03-27 08:54:32 -07:00
Partition Kernel: Use default constructors/destructors 2022-03-17 00:51:36 -07:00
Ramdisk Kernel: Remove hardcoded values for block size in Ramdisk 2022-03-27 08:54:32 -07:00
StorageController.h Kernel: Remove the kmalloc_eternal heap :^) 2021-12-28 21:02:38 +01:00
StorageDevice.cpp Kernel: Fix storage device read/write for request length < block size 2022-03-30 19:31:12 +03:00
StorageDevice.h Kernel: Cache blocks_per_page in StorageDevice class 2022-01-29 17:41:06 +02:00
StorageManagement.cpp Kernel/Storage: Move Ramdisk code into a separate subdirectory 2022-03-19 13:41:06 +00:00
StorageManagement.h Kernel/Storage: Don't try to enumerate PCI adapters if PCI is disabled 2022-03-02 18:41:54 +01:00