aboutsummaryrefslogtreecommitdiff
path: root/kernel/kernel/filesystem/filesystem.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/kernel/filesystem/filesystem.cpp')
-rw-r--r--kernel/kernel/filesystem/filesystem.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/kernel/kernel/filesystem/filesystem.cpp b/kernel/kernel/filesystem/filesystem.cpp
index ac0d0ebc..5cd7f9d5 100644
--- a/kernel/kernel/filesystem/filesystem.cpp
+++ b/kernel/kernel/filesystem/filesystem.cpp
@@ -16,6 +16,7 @@ namespace kernel::filesystem
{
namespace
{
+ // TODO: replace with filesystem type registry.
constexpr auto static filesystem_factories = std::array{
[]() { return kstd::make_shared<ext2::filesystem>(); },
};
@@ -29,6 +30,7 @@ namespace kernel::filesystem
kapi::system::panic("[FILESYSTEM] cannot mount filesystem: backing inode is null.");
}
+ // TODO: replace with filesystem type registry lookup.
for (auto & factory : filesystem_factories)
{
auto fs = factory();