From e4d1a0cf0cb0d01646160740be728d1fac8c3eeb Mon Sep 17 00:00:00 2001 From: Tulio A M Mendes Date: Mon, 25 May 2026 17:45:08 -0300 Subject: [PATCH] vfs: initialize refcount=0 for new mount entries to prevent inheriting stale values from reused slots (P1.1) --- src/kernel/fs.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/kernel/fs.c b/src/kernel/fs.c index 57abed42..950c0928 100644 --- a/src/kernel/fs.c +++ b/src/kernel/fs.c @@ -131,6 +131,7 @@ int vfs_mount_nolock_full(const char* mountpoint, fs_node_t* root, g_mounts[g_mount_count].flags = flags; g_mounts[g_mount_count].bdev = bdev; g_mounts[g_mount_count].sb = sb; + g_mounts[g_mount_count].refcount = 0; g_mount_count++; return 0; } -- 2.43.0