From 5f4f8e0c993bb5831bb6ea19e3a664dc49f3112b Mon Sep 17 00:00:00 2001 From: laokz <2653412+laokz@user.noreply.gitee.com> Date: Wed, 20 Jan 2021 21:02:38 +0800 Subject: [PATCH] =?UTF-8?q?fatfs.c=E9=81=BF=E5=85=8D=E4=B8=8D=E5=90=8C?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E4=B8=8B`=E6=9C=AA=E4=BD=BF=E7=94=A8?= =?UTF-8?q?=E5=8F=98=E9=87=8F`=E7=BC=96=E8=AF=91=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- fs/fat/os_adapt/fatfs.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/fs/fat/os_adapt/fatfs.c b/fs/fat/os_adapt/fatfs.c index 94fc5c56..1d3068db 100644 --- a/fs/fat/os_adapt/fatfs.c +++ b/fs/fat/os_adapt/fatfs.c @@ -348,8 +348,6 @@ int fatfs_bind(struct inode *blkdriver, const void *data, void **handle, const c los_part *part = NULL; char drive[DRIVER_NAME_LEN]; struct FatfsMountOpts opts = {0}; - struct inode_search_s desc; - FAR struct inode *inode; FatParseOptions((char *)data, &opts); @@ -424,6 +422,8 @@ int fatfs_bind(struct inode *blkdriver, const void *data, void **handle, const c free(dir); #ifdef LOSCFG_FS_FAT_VIRTUAL_PARTITION /* Parent Partition Mount Success, then process virtual partition mount operation */ + struct inode_search_s desc; + FAR struct inode *inode; if (result == FR_OK) { if (fat->fs_type != FS_FAT32) return VIRERR_NOTFIT; @@ -472,8 +472,6 @@ int fatfs_unbind(void *handle, struct inode **blkdriver) INT result; los_part *part = NULL; char drive[DRIVER_NAME_LEN]; - struct inode_search_s desc; - FAR struct inode *inode; fat = (FATFS *)handle; if (fat == NULL) @@ -487,6 +485,8 @@ int fatfs_unbind(void *handle, struct inode **blkdriver) #ifdef LOSCFG_FS_FAT_VIRTUAL_PARTITION /* Release virtual partition objects before unbind real partition */ + struct inode_search_s desc; + FAR struct inode *inode; SETUP_SEARCH(&desc, g_fatVirPart.virtualinfo.devpartpath, false); FatfsVirtLock(); result = FatFsUnbindVirPart(fat);