openharmony_kernel_liteos_m/components/fs/littlefs
Far b7f906ef8a fix: 修复文件系统不合理的锁操作
1. 移除了fatfs和littlefs中冗余的加锁操作。
2. 增加了配置选项FS_LOCK_TIMEOUT(宏LOSCFG_FS_LOCK_TIMEOUT),提供配置
   文件系统获取锁超时能力。
3. 新增对外接口LOS_FsLock()和LOS_FsUnlock()接口,提供HAL层与文件系统的
   互斥操作。

BREAKING CHANGE:
修复文件系统不合理的锁操作
新增API:
los_fs.h:
int LOS_FsLock(void)
int LOS_FsUnlock(void)
新增配置项:
LOSCFG_FS_LOCK_TIMEOUT(menuconfig FS_LOCK_TIMEOUT)

fix #I66S2J

Signed-off-by: Far <yesiyuan2@huawei.com>
Change-Id: I2ae9b6b5e2c788b2f4a00d9678a0240d00c335eb
2022-12-22 10:41:31 +08:00
..
BUILD.gn refactor: liteos-m vfs refactory 2022-03-09 12:07:15 +08:00
Kconfig feat: littlefs最大打开文件个数修改为可通过menuconfig配置 2022-02-11 14:52:42 +08:00
lfs_adapter.c fix: 修复文件系统不合理的锁操作 2022-12-22 10:41:31 +08:00
lfs_adapter.h feat: liteos-m文件系统初始化函数支持littlefs 2022-08-16 18:55:53 +08:00
lfs_conf.h feat: littlefs最大打开文件个数修改为可通过menuconfig配置 2022-02-11 14:52:42 +08:00