#include "kernel/filesystem/ext2/ext2_inode.hpp" #include "kapi/system.hpp" #include "kernel/filesystem/file.hpp" #include "kernel/filesystem/inode.hpp" #include "kernel/filesystem/inode_file.hpp" #include namespace filesystem::ext2 { ext2_inode::ext2_inode() : inode(inode_kind::regular) {} auto ext2_inode::open_file(kstd::shared_ptr const & self) const -> kstd::shared_ptr { if (!self) { kapi::system::panic("[FILESYSTEM] ext2_inode::open_file called with null inode."); } return kstd::make_shared(self); } } // namespace filesystem::ext2