serenity/Kernel/Storage
Liav A 60f7d61ad2 Kernel/SysFS: Fix parent directory hierarchy with symbolic links
We should actually start counting from the parent directory and not from
the symbolic link as it will represent a wrong count of hops from the
actual mountpoint.

The symlinks in /sys/dev/block and /sys/dev/char worked only by luck,
because I have set it to the wrong parent directory which is the
/sys/dev directory, so with the symlink it was 3 hops to /sys, together
with the root directory, therefore, everything seemed to work.

Now that the device symlinks in /sys/dev/block and /sys/dev/char are set
to the right parent directory and we start measure hops from root
directory with the parent directory of a symlink, everything seem to
work correctly now.
2022-07-24 13:38:24 +01:00
..
ATA Kernel/Storage: Remove redundant reference to a controller in IDEChannel 2022-07-19 11:07:34 +01:00
NVMe Kernel/Storage: Add LUN address to each StorageDevice 2022-07-15 12:29:23 +02:00
Ramdisk Kernel/Storage: Add LUN address to each StorageDevice 2022-07-15 12:29:23 +02:00
DiskPartition.cpp Kernel: Move DiskPartition up into Kernel/Storage 2022-07-21 20:13:44 +01:00
DiskPartition.h Kernel: Move DiskPartition up into Kernel/Storage 2022-07-21 20:13:44 +01:00
StorageController.cpp Kernel/Storage: Add LUN address to each StorageDevice 2022-07-15 12:29:23 +02:00
StorageController.h Kernel/Storage: Add LUN address to each StorageDevice 2022-07-15 12:29:23 +02:00
StorageDevice.cpp Kernel/SysFS: Fix parent directory hierarchy with symbolic links 2022-07-24 13:38:24 +01:00
StorageDevice.h Kernel: Move DiskPartition up into Kernel/Storage 2022-07-21 20:13:44 +01:00
StorageManagement.cpp Kernel+LibPartition: Move GUIDPartitionTable into LibPartition 2022-07-21 20:13:44 +01:00
StorageManagement.h Kernel: Move DiskPartition up into Kernel/Storage 2022-07-21 20:13:44 +01:00