openharmony_kernel_liteos_m/components
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
..
backtrace fix: M核添加维测接口 2022-05-06 07:44:02 +00:00
cppsupport fix: 当前仓代码编译告警的问题 2022-01-19 02:27:14 +00:00
cpup feat: 优化CPUP计算方式, 解耦系统调频 2022-12-06 10:41:20 +08:00
debugtools style: Misspelling 2022-06-23 09:46:16 +08:00
dynlink !807 非安全函数告警清理 2022-08-26 04:45:26 +00:00
exchook fix: 内核告警修复 2022-07-29 08:30:38 +00:00
fs fix: 修复文件系统不合理的锁操作 2022-12-22 10:41:31 +08:00
iar_tls TCB结构体扩展宏添加分号 2022-06-14 11:31:18 +08:00
lmk fix: 内核告警修复 2022-07-29 08:30:38 +00:00
lms change memset to (VOID)memset when not handling the return value 2022-08-15 19:56:39 +08:00
net fix: icmp hardware checksum failed for dwc gmac ip core 2022-10-17 20:33:11 +08:00
power feat: 修复低功耗下时间更新缺陷 2022-12-05 17:01:37 +08:00
security <fix> 2022-09-24 22:11:27 +08:00
shell fix: 修复shell删除命令误删目录的问题 2022-10-25 12:19:46 +08:00
signal fix: 修复未使用的参数和类型比较编译报错问题 2022-02-15 18:53:30 +08:00
trace feat: add hook call in LOS_QueueReadCopy and LOS_QueueWriteCopy 2022-11-08 18:32:41 +08:00
BUILD.gn fix: M核添加维测接口 2022-05-06 07:44:02 +00:00