From 94a92c50cc209ebfa53a9734aff403945a3c9a77 Mon Sep 17 00:00:00 2001 From: Lukas Oesch Date: Sun, 15 Mar 2026 18:30:09 +0100 Subject: improve constness, expose controllers and devices --- kernel/devices/src/storage/storage_management.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'kernel/devices/src/storage/storage_management.cpp') diff --git a/kernel/devices/src/storage/storage_management.cpp b/kernel/devices/src/storage/storage_management.cpp index a981359..e1f1bcc 100644 --- a/kernel/devices/src/storage/storage_management.cpp +++ b/kernel/devices/src/storage/storage_management.cpp @@ -8,6 +8,7 @@ #include "devices/storage/storage_controller.hpp" #include +#include #include #include @@ -54,6 +55,11 @@ namespace devices::storage m_controllers.at(0) = controller; // TODO BA-FS26 use push_back from kstd:vector } + auto storage_management::all_controllers() const -> std::array const & + { + return m_controllers; + } + auto storage_management::device_by_major_minor(size_t major, size_t minor) -> device * { device * found = nullptr; -- cgit v1.2.3