aboutsummaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
Diffstat (limited to 'kernel')
-rw-r--r--kernel/kernel/filesystem/driver_registry.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/kernel/kernel/filesystem/driver_registry.cpp b/kernel/kernel/filesystem/driver_registry.cpp
index 22bc306d..9fa2d474 100644
--- a/kernel/kernel/filesystem/driver_registry.cpp
+++ b/kernel/kernel/filesystem/driver_registry.cpp
@@ -79,9 +79,14 @@ namespace kernel::filesystem
return std::nullopt;
}
- auto driver_registry::add(std::string_view name, kstd::shared_ptr<filesystem> descriptor) -> bool
+ auto driver_registry::add(std::string_view name, kstd::shared_ptr<filesystem> driver) -> bool
{
- auto result = m_drivers.emplace(name, descriptor);
+ auto result = m_drivers.emplace(name, driver);
+ if (!result.second)
+ {
+ kstd::println(kstd::print_sink::stderr, "[OS:FS] Tried to register duplicate filesystem driver '{}'!", name);
+ }
+
return result.second;
}