openharmony_kernel_liteos_m/components/fs/fatfs
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 chore: liteos-m kernel 部件标准化 2022-01-19 17:44:49 +08:00
Kconfig refactor: vfs opt 2022-12-13 16:56:18 +08:00
fatfs.c fix: 修复文件系统不合理的锁操作 2022-12-22 10:41:31 +08:00
fatfs.h refactor: liteos-m vfs refactory 2022-03-09 12:07:15 +08:00
fatfs_conf.h feat: 支持select.h的FD_SETSIZE宏配置 2022-01-24 17:24:26 +08:00