diff options
| author | Lukas Oesch <lukasoesch20@gmail.com> | 2026-05-15 22:36:05 +0200 |
|---|---|---|
| committer | Lukas Oesch <lukasoesch20@gmail.com> | 2026-05-16 11:56:07 +0200 |
| commit | 0e279db4e1b799c4db0cc7c714d57686e3de7089 (patch) | |
| tree | c9219e9c0bab6654c92bdf762f80f067746c60f3 /kernel/src/filesystem/vfs.cpp | |
| parent | 1d647adb1ba20121eeb5c8e4470f48b2e972b3d4 (diff) | |
| download | kernel-0e279db4e1b799c4db0cc7c714d57686e3de7089.tar.xz kernel-0e279db4e1b799c4db0cc7c714d57686e3de7089.zip | |
refactoring rootfs, no separate child management needed
Diffstat (limited to 'kernel/src/filesystem/vfs.cpp')
| -rw-r--r-- | kernel/src/filesystem/vfs.cpp | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/kernel/src/filesystem/vfs.cpp b/kernel/src/filesystem/vfs.cpp index 3b3d6ff..67671e2 100644 --- a/kernel/src/filesystem/vfs.cpp +++ b/kernel/src/filesystem/vfs.cpp @@ -53,15 +53,7 @@ namespace kernel::filesystem // mount devfs at /dev (inside rootfs, temporary, will be shadowed) auto device_fs = kstd::make_shared<devfs::filesystem>(); device_fs->mount(nullptr); - - if (auto dev_mount_point_dentry = resolve_path("/dev")) - { - do_mount_internal(dev_mount_point_dentry, root_mount, device_fs); - } - else - { - kapi::system::panic("[FILESYSTEM] failed to resolve /dev for initial devfs mount."); - } + graft_persistent_device_fs(device_fs); // mount boot fs at / (shadows rootfs), re-graft devfs if (auto boot_device_dentry = resolve_path("/dev/ram0")) |
