diff options
| author | Lukas Oesch <lukasoesch20@gmail.com> | 2026-03-15 18:30:09 +0100 |
|---|---|---|
| committer | Lukas Oesch <lukasoesch20@gmail.com> | 2026-03-17 16:43:08 +0100 |
| commit | 94a92c50cc209ebfa53a9734aff403945a3c9a77 (patch) | |
| tree | 2b167d8684128b4c0e56db7ad04efee6dafd3b50 /kernel/devices/src/storage/storage_management.cpp | |
| parent | 2af1bbc99e2a8fc4b86bb31023dbbb077b1cbc97 (diff) | |
| download | kernel-94a92c50cc209ebfa53a9734aff403945a3c9a77.tar.xz kernel-94a92c50cc209ebfa53a9734aff403945a3c9a77.zip | |
improve constness, expose controllers and devices
Diffstat (limited to 'kernel/devices/src/storage/storage_management.cpp')
| -rw-r--r-- | kernel/devices/src/storage/storage_management.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
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 <algorithm> +#include <array> #include <cstddef> #include <optional> @@ -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<storage_controller *, 1> const & + { + return m_controllers; + } + auto storage_management::device_by_major_minor(size_t major, size_t minor) -> device * { device * found = nullptr; |
