openharmony_kernel_liteos_m/components/fs/vfs
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 fix: iccarm编译修复 2022-08-01 16:53:18 +08:00
Kconfig fix: 修复文件系统不合理的锁操作 2022-12-22 10:41:31 +08:00
los_fs.h fix: 修复文件系统不合理的锁操作 2022-12-22 10:41:31 +08:00
vfs_config.h fix: 提供CONFIG_NFILE_DESCRIPTORS宏标识最大可打开fd数量 2022-12-06 10:11:13 +08:00
vfs_files.c fix: 修复一些静态扫描工具发现的问题 2022-10-15 17:36:26 +08:00
vfs_files.h fix: 修复一些静态扫描工具发现的问题 2022-10-15 17:36:26 +08:00
vfs_fs.c fix: 修复文件系统不合理的锁操作 2022-12-22 10:41:31 +08:00
vfs_init.c fix: iccarm编译修复 2022-08-01 16:53:18 +08:00
vfs_maps.c fix: 修复文件系统不合理的锁操作 2022-12-22 10:41:31 +08:00
vfs_maps.h feat: fs增加注册接口 2022-12-01 02:50:05 +00:00
vfs_mount.c fix: 修复文件系统不合理的锁操作 2022-12-22 10:41:31 +08:00
vfs_mount.h refactor: liteos-m vfs refactory 2022-03-09 12:07:15 +08:00
vfs_operations.h fix: 修复文件系统不合理的锁操作 2022-12-22 10:41:31 +08:00
vfs_partition.c !941 文件系统提供动态内存分配器钩子 2022-11-28 14:36:29 +00:00
vfs_partition.h feat: liteos-m文件系统初始化函数支持littlefs 2022-08-16 18:55:53 +08:00