From 58260bf5fe8effb6416a0d02d7bdd0b691719bc0 Mon Sep 17 00:00:00 2001 From: evanscjv <8046622+evanscjv@user.noreply.gitee.com> Date: Fri, 16 Oct 2020 10:16:14 +0800 Subject: [PATCH] Bugfix for fatfs double lock --- fs/fat/os_adapt/fatfs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/fat/os_adapt/fatfs.c b/fs/fat/os_adapt/fatfs.c index 1bf4173a..94fc5c56 100644 --- a/fs/fat/os_adapt/fatfs.c +++ b/fs/fat/os_adapt/fatfs.c @@ -490,7 +490,7 @@ int fatfs_unbind(void *handle, struct inode **blkdriver) SETUP_SEARCH(&desc, g_fatVirPart.virtualinfo.devpartpath, false); FatfsVirtLock(); result = FatFsUnbindVirPart(fat); - FatfsVirtLock(); + FatfsVirtUnlock(); if (result == FR_OK) { part = los_part_find(DiskDev[index]); (void)inode_find(&desc); -- GitLab