1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-22 11:35:06 +00:00
serenity/Kernel/Devices/Storage
Liav A c216e7439f Kernel: Require StorageDevice reference for StorageDevicePartition
Allowing creation of StorageDevicePartition objects for any arbitrary
BlockDevice objects means that we could technically create a
StorageDevicePartition for another StorageDevicePartition which is
obviously not the intention for this code. Instead, require to pass a
StorageDevice reference to ensure this cannot happen.
2024-02-24 16:01:26 -07:00
..
ATA Kernel: Propagate errors with TRY() where possible 2024-02-14 17:46:06 -05:00
NVMe Kernel: Move NVMeQueue's m_cq_lock to NVMePollQueue 2024-02-10 08:42:53 +01:00
SD AK: Make IndexSequence use size_t 2024-02-11 18:53:00 +01:00
USB Kernel/USB: Add a crude USB MassStorage driver :^) 2023-09-29 16:14:47 -06:00
StorageController.cpp Kernel: Move the Storage directory to be a new directory under Devices 2023-06-02 11:04:37 +02:00
StorageController.h Kernel: Move {Virtual,Physical}Address classes to the Memory directory 2023-06-04 21:32:34 +02:00
StorageDevice.cpp Kernel/Storage: Fix StorageDevice STORAGE_DEVICE_GET_SIZE ioctl option 2024-02-24 16:01:26 -07:00
StorageDevice.h Kernel/Storage: Rename DiskPartition => StorageDevicePartition 2024-02-24 16:01:26 -07:00
StorageDevicePartition.cpp Kernel: Require StorageDevice reference for StorageDevicePartition 2024-02-24 16:01:26 -07:00
StorageDevicePartition.h Kernel: Require StorageDevice reference for StorageDevicePartition 2024-02-24 16:01:26 -07:00
StorageManagement.cpp Kernel/Storage: Rename DiskPartition => StorageDevicePartition 2024-02-24 16:01:26 -07:00
StorageManagement.h Kernel/Storage: Rename DiskPartition => StorageDevicePartition 2024-02-24 16:01:26 -07:00