aboutsummaryrefslogtreecommitdiff
path: root/kernel/src/filesystem/vfs.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/src/filesystem/vfs.cpp')
-rw-r--r--kernel/src/filesystem/vfs.cpp10
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"))