From ee740f627f000cf334fd8b1b1ee1045a04edcd1c Mon Sep 17 00:00:00 2001 From: li_zan <371442490@qq.com> Date: Sat, 27 Mar 2021 17:20:18 +0800 Subject: [PATCH 1/2] change config for fs2 --- fs/vfs/disk/disk.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/vfs/disk/disk.c b/fs/vfs/disk/disk.c index c4b7cd9d..43588d84 100755 --- a/fs/vfs/disk/disk.c +++ b/fs/vfs/disk/disk.c @@ -76,12 +76,12 @@ UINT32 g_usbMode = 0; typedef VOID *(*StorageHookFunction)(VOID *); +#ifdef LOSCFG_FS_FAT_CACHE static UINT32 OsReHookFuncAddDiskRef(StorageHookFunction handler, VOID *param) __attribute__((weakref("osReHookFuncAdd"))); static UINT32 OsReHookFuncDelDiskRef(StorageHookFunction handler) __attribute__((weakref("osReHookFuncDel"))); -#ifdef LOSCFG_FS_FAT_CACHE UINT32 GetFatBlockNums(VOID) { return g_uwFatBlockNums; From 2e47684d155eaef20b2ddec3f964ac306ae33ca7 Mon Sep 17 00:00:00 2001 From: li_zan <371442490@qq.com> Date: Mon, 29 Mar 2021 10:19:58 +0800 Subject: [PATCH 2/2] change config for fs2 --- kernel/common/los_rootfs.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kernel/common/los_rootfs.c b/kernel/common/los_rootfs.c index 7c279735..1d002476 100644 --- a/kernel/common/los_rootfs.c +++ b/kernel/common/los_rootfs.c @@ -437,11 +437,13 @@ STATIC VOID OsMountUserdata(const CHAR *fsType) } err = get_errno(); if (err == ENOENT) { +#ifdef LOSCFG_FS_FAT ret = format(emmcUserdataDev, 0, FM_FAT32); if (ret != LOS_OK) { PRINT_ERR("Failed to format %s\n", emmcUserdataDev); return; } +#endif ret = mount(emmcUserdataDev, userdataDir, fsType, 0, "umask=000"); if (ret != LOS_OK) { err = get_errno();