From 37563c2a012a859167ed639d2a74be6702d851d1 Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Fri, 29 Aug 2025 15:02:22 -0400 Subject: [PATCH] FAT: Put the root node in unmount(). Now required. --- src/add-ons/kernel/file_systems/fat/kernel_interface.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/add-ons/kernel/file_systems/fat/kernel_interface.cpp b/src/add-ons/kernel/file_systems/fat/kernel_interface.cpp index 86cff0403e..617e754172 100644 --- a/src/add-ons/kernel/file_systems/fat/kernel_interface.cpp +++ b/src/add-ons/kernel/file_systems/fat/kernel_interface.cpp @@ -459,6 +459,8 @@ dosfs_unmount(fs_volume* volume) status_t status = B_OK; status_t returnStatus = B_OK; + put_vnode(volume, root_inode(fatVolume)); + MutexLocker locker(bsdVolume->mnt_mtx.haikuMutex); status = fat_volume_uninit(fatVolume);