aboutsummaryrefslogtreecommitdiff
path: root/kernel/devices/src/storage/ram_disk
diff options
context:
space:
mode:
authormarcel.braun <marcel.braun@ost.ch>2026-03-07 13:46:24 +0100
committerLukas Oesch <lukasoesch20@gmail.com>2026-03-17 16:42:48 +0100
commit79aaf6113a9eca042ccc6f656fac6c7c243c608b (patch)
tree3f4b20382e69749d10a662be4aca67dd75db4227 /kernel/devices/src/storage/ram_disk
parent52be8fd3b73b23a6be3662f072c36bcb8df1b87f (diff)
downloadteachos-79aaf6113a9eca042ccc6f656fac6c7c243c608b.tar.xz
teachos-79aaf6113a9eca042ccc6f656fac6c7c243c608b.zip
Simplify device lookup in storage controllers by removing redundant major number
Diffstat (limited to 'kernel/devices/src/storage/ram_disk')
-rw-r--r--kernel/devices/src/storage/ram_disk/ram_disk_controller.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/kernel/devices/src/storage/ram_disk/ram_disk_controller.cpp b/kernel/devices/src/storage/ram_disk/ram_disk_controller.cpp
index 09f1c85..9f9537f 100644
--- a/kernel/devices/src/storage/ram_disk/ram_disk_controller.cpp
+++ b/kernel/devices/src/storage/ram_disk/ram_disk_controller.cpp
@@ -29,10 +29,9 @@ namespace devices::storage::ram_disk
});
}
- auto ram_disk_controller::device_by_major_minor(size_t major, size_t minor) -> block_device *
+ auto ram_disk_controller::device_by_minor(size_t minor) -> block_device *
{
- auto it = std::ranges::find_if(
- m_devices, [major, minor](auto const & device) { return device.major() == major && device.minor() == minor; });
+ auto it = std::ranges::find_if(m_devices, [minor](auto const & device) { return device.minor() == minor; });
if (it != m_devices.end())
{