]> Projects (at) Tadryanom (dot) Me - AdrOS.git/commitdiff
init: recreate /disk before boot-time automount
authorTulio A M Mendes <[email protected]>
Sat, 6 Jun 2026 17:51:17 +0000 (14:51 -0300)
committerTulio A M Mendes <[email protected]>
Sat, 6 Jun 2026 17:51:17 +0000 (14:51 -0300)
src/kernel/init.c

index a6bbec65ed4e13ef239cb5580a73c6f48a862905..3c0fe7d32ebe822beecbecf2e3700220089c4c4f 100644 (file)
@@ -235,8 +235,8 @@ int init_start(const struct boot_info* bi) {
         if (rc < 0 && rc != -EEXIST) kprintf("[INIT] mkdir /dev failed: %d\n", rc);
         rc = vfs_mkdir("/proc");
         if (rc < 0 && rc != -EEXIST) kprintf("[INIT] mkdir /proc failed: %d\n", rc);
-        /* /disk directory is created by userspace init
-         * or by fstab-driven mount — no longer created by kernel */
+        rc = vfs_mkdir("/disk");
+        if (rc < 0 && rc != -EEXIST) kprintf("[INIT] mkdir /disk failed: %d\n", rc);
     }
 
     fs_node_t* tmp = tmpfs_create_root();