aboutsummaryrefslogtreecommitdiff
path: root/kernel/src/filesystem
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/src/filesystem')
-rw-r--r--kernel/src/filesystem/ext2/ext2_filesystem.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/kernel/src/filesystem/ext2/ext2_filesystem.cpp b/kernel/src/filesystem/ext2/ext2_filesystem.cpp
index 536e328..3f5774c 100644
--- a/kernel/src/filesystem/ext2/ext2_filesystem.cpp
+++ b/kernel/src/filesystem/ext2/ext2_filesystem.cpp
@@ -1,6 +1,7 @@
#include "kernel/filesystem/ext2/ext2_filesystem.hpp"
#include "kernel/devices/device.hpp"
+#include "kernel/filesystem/ext2/ext2_inode.hpp"
#include "kernel/filesystem/filesystem.hpp"
#include "kernel/filesystem/inode.hpp"
@@ -17,6 +18,7 @@ namespace filesystem::ext2
// m_root_inode = inode{inode_kind::directory};
// TODO BA-FS26 implement
+ m_root_inode = kstd::make_shared<ext2_inode>();
return 0;
}
@@ -24,6 +26,7 @@ namespace filesystem::ext2
-> kstd::shared_ptr<inode>
{
// TODO BA-FS26 implement ext2 directory traversal and inode loading
- return nullptr;
+ // return nullptr;
+ return kstd::make_shared<ext2_inode>();
}
} // namespace filesystem::ext2