zhangdengyu
2eb0da90fe
feat: 同步:新增mutex trace
...
方案描述:
1. 新增mutex trace
Close: I5ZMML
Signed-off-by: zhangdengyu <zhangdengyu2@huawei.com>
2022-12-08 16:38:04 +08:00
openharmony_ci
da29e90bca
!959 fix: monthly_20221018 对外提供CONFIG_NFILE_DESCRIPTORS宏表示最大可打开fd数量
...
Merge pull request !959 from Hongjin Li/cherry-pick-1670397258
2022-12-07 07:49:48 +00:00
openharmony_ci
20cd0e4fde
!951 合入monthly_20221018:添加LOSCFG_MAX_OPEN_DIRS标识最大可打开dir数量
...
Merge pull request !951 from Hongjin Li/monthly_20221018
2022-12-07 07:31:58 +00:00
Hongjin Li
0c39af1d9b
fixed a3ce436 from https://gitee.com/hongjin-li/kernel_liteos_m/pulls/934
...
fix: 提供CONFIG_NFILE_DESCRIPTORS宏标识最大可打开fd数量
提供CONFIG_NFILE_DESCRIPTORS宏,标识最大可打开fd数量。
提供FAT_MAX_OPEN_FILES宏,标识FAT文件系统中最大可打开fd数量。
如果只有FAT文件系统,那么CONFIG_NFILE_DESCRIPTORS等于FAT_MAX_OPEN_FILES。
如果有多个文件系统,比如fat+little+yaffs,那么CONFIG_NFILE_DESCRIPTORS应该定义为多个文件系统可打开fd数量之和。
BREAKING CHANGE:
对外提供的CONFIG_NFILE_DESCRIPTORS宏,用来标识最大可打开fd数量。
开发者可以在target_config.h中自定义CONFIG_NFILE_DESCRIPTORS和FAT_MAX_OPEN_FILES宏。
Close #I62WDU
Signed-off-by: Hongjin Li <lihongjin1@huawei.com>
2022-12-07 07:14:18 +00:00
openharmony_ci
9cac5041f2
!954 【monthly_20221018】对内核模块暴露OsMemNodeHead/OsMemPoolHead等结构体
...
Merge pull request !954 from Far/monthly_20221018
2022-12-06 13:57:37 +00:00
openharmony_ci
02ad24988b
!936 feat: 挑单 fs增加注册接口 到1030
...
Merge pull request !936 from wangchen/1124_1030
2022-12-06 09:17:09 +00:00
openharmony_ci
9e4b228f3b
!946 挑单 vfs 分区逻辑修改 到 monthly_20221018
...
Merge pull request !946 from wangchen/1129_x_partit
2022-12-06 09:03:20 +00:00
Far
c23f36940d
feat: 对内核模块暴露OsMemNodeHead/OsMemPoolHead
...
对内核其他模块暴露OsMemNodeHead/OsMemPoolHead等结构体,
以便于对堆内存管理的调测及管理。
fix #I64OVX
Signed-off-by: Far <yesiyuan2@huawei.com>
Change-Id: I603188722beaf67ba65e26ed93168617485e770a
2022-12-05 17:10:58 +08:00
wangchen
83198b9a6c
feat: 挑单 fs增加注册接口 到1030
...
方案描述:
增加注册机制, 并增加重复注册判断
BREAKING CHANGE:
挑单 fs增加注册接口 到1030
新增API:
int LOS_FsRegister(const char *fsType, const struct MountOps *fsMops,
const struct FileOps *fsFops, const struct FsManagement *fsMgt);
fix #I62WMS
Signed-off-by: wangchen <wangchen240@huawei.com>
https://gitee.com/openharmony/kernel_liteos_m/issues/I62WMS
2022-12-01 02:49:05 +00:00
Hongjin Li
ee66077ec6
fix: 添加LOSCFG_MAX_OPEN_DIRS标识最大可打开dir数量
...
提供LOSCFG_MAX_OPEN_DIRS宏定义,标识最大可打开dir数量。新增g_dirNum静态变量,标识已打开的dir数量。
在opendir成功时g_dirNum++,在closedir成功时g_dirNum--。
BREAKING CHANGE:
新增LOSCFG_MAX_OPEN_DIRS宏定义,标识最大可打开dir数量。
Close #I641DZ
Signed-off-by: Hongjin Li <lihongjin1@huawei.com>
2022-12-01 10:03:51 +08:00
wangchen
bbbf0b857c
fix: 挑单 vfs 分区逻辑修改 到 1018
...
方案描述:
1,删除fat分区时调用的adddevice的动作
fix #I63QXK
Signed-off-by: wangchen <wangchen240@huawei.com>
2022-11-29 09:06:04 +00:00
openharmony_ci
af5fcc0e6c
!942 【monthly_20221018】文件系统提供动态内存分配器钩子
...
Merge pull request !942 from Far/monthly_20221018
2022-11-29 03:53:36 +00:00
Far
e004ca9783
feat: 文件系统提供动态内存分配器钩子
...
增加LOS_FS_MALLOC/LOS_FS_FREE宏以提供用户配置动态内存分配器的能力。
用户只需要在components/fs/vfs/los_fs.h中修改对应的函数即可。
BREAKING CHANGE:
文件系统提供动态内存分配器钩子
新增宏:
LOS_FS_MALLOC
LOS_FS_FREE
fix #I63IZ8
Signed-off-by: Far <yesiyuan2@huawei.com>
Change-Id: Ia18cbf907709dbfaa1bbc4e779537ec8e659a0ec
2022-11-28 20:01:36 +08:00
openharmony_ci
257364f873
!931 Fix : 内核告警清理挑单
...
Merge pull request !931 from yinjiaming/cherry-pick-1669172283
2022-11-23 11:07:51 +00:00
yinjiaming
86ee9aff2e
fixed a4087a6 from https://gitee.com/hgbveiu743/kernel_liteos_m/pulls/930
...
Fix: 内核告警清理
消除了多余的空格
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: Ibe90fcf8c46ef9a60c0a8f4dbba07d399e139b8c
2022-11-23 02:58:04 +00:00
openharmony_ci
e709718fdc
!926 告警清理
...
Merge pull request !926 from 乔克叔叔/cherry-pick-1669000234
2022-11-23 01:46:38 +00:00
openharmony_ci
34fcef1bf1
!924 告警清理
...
Merge pull request !924 from 乔克叔叔/cherry-pick-1668998063
2022-11-21 14:06:09 +00:00
liuwenxin
f5833a19ce
fixed 2806c4a from https://gitee.com/wenxin-liu_admin/kernel_liteos_m/pulls/892
...
Fix:m核告警清理
Signed-off-by: liuwenxin <liuwenxin11@huawei.com>
2022-11-21 16:43:48 +08:00
liuwenxin
5b65d5d0f3
fixed fa6f0c3 from https://gitee.com/wenxin-liu_admin/kernel_liteos_m/pulls/917
...
fix:告警清理
Signed-off-by: liuwenxin <liuwenxin11@huawei.com>
2022-11-21 02:34:24 +00:00
openharmony_ci
1a525b1f0f
!920 告警清理 合入monthly_20221018
...
Merge pull request !920 from Hongjin Li/cherry-pick-1668687992
2022-11-19 07:08:11 +00:00
openharmony_ci
780227205d
!923 挑单 其他分区已mount时会引起格式化失败至monthly_20221018
...
Merge pull request !923 from wangchen/1118_1030_m
2022-11-18 10:21:09 +00:00
wangchen
171ffc4f4b
fix: 挑单 其他分区已mount时会引起格式化失败至monthly_20221018
...
【背景】其他分区已mount时会引起格式化失败至monthly_20221018
【修改方案】
1, 格式化时判断方式修改为路径
【影响】
对现有的产品编译不会有影响。
re #I61W0J
Signed-off-by: wangchen <wangchen240@huawei.com>
2022-11-18 06:58:29 +00:00
Hongjin Li
87e957c6a6
fixed 2dc3998 from https://gitee.com/hongjin-li/kernel_liteos_m/pulls/919
...
fix: add space after comma
Signed-off-by: Hongjin Li <lihongjin1@huawei.com>
2022-11-17 12:26:32 +00:00
openharmony_ci
03a72de3ed
!914 【monthly_20221018】修复mount接口对MS_REMOUNT的支持
...
Merge pull request !914 from Far/cherry-pick-1668503371
2022-11-17 04:56:30 +00:00
Far
ed3ad6e65f
fixed 64d15df from https://gitee.com/yesiyuanjim/kernel_liteos_m/pulls/909
...
fix: fix the MS_REMOUNT support
The mount interface can't deal with MS_REMOUNT flag now, fix it.
Signed-off-by: Far <yesiyuan2@huawei.com>
Change-Id: Id0960c8d92ce767b8d8ef98b3ba2e1d1ab7db15d
2022-11-15 09:09:32 +00:00
openharmony_ci
48b116bebb
!883 【回合monthly1018】feat: 提供死机场景下dump文件能力
...
Merge pull request !883 from Zhaotianyu/cherry-pick-1667647264
2022-11-14 02:23:37 +00:00
openharmony_ci
d4cbd3b563
!888 cortex-m4支持iar编译器的gn适配
...
Merge pull request !888 from yiweiniunan/cherry-pick-1667812780
2022-11-07 11:15:42 +00:00
yiweiniunan
787eaac712
fixed 62cd8fe from https://gitee.com/yiweiniunan/kernel_liteos_m/pulls/886
...
cortex-m4支持iar编译器的gn适配
Signed-off-by: yiweiniunan <michael.likai@huawei.com>
2022-11-07 09:19:40 +00:00
openharmony_ci
de6e3829b2
!872 挑单 解决部分平台ping失败
...
Merge pull request !872 from wangchen/1103_net
2022-11-07 01:37:53 +00:00
arvinzzz
9c0ea618df
fixed 4742015 from https://gitee.com/arvinzzz/kernel_liteos_m/pulls/881
...
feat: 提供死机场景下dump文件的能力
死机场景下,vfs层锁会放开,提供dump文件的能力
Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: Id8c9e63fbf011dbc6690b9b4557bd3370353bf21
2022-11-05 11:21:05 +00:00
openharmony_ci
6fdbdf18cb
!876 挑单-pm idle控制选项添加到menuconfig中至monthly_20221018
...
Merge pull request !876 from zhushengle/cherry-pick-1667528978
2022-11-04 09:38:11 +00:00
zhushengle
9454dd8bda
fixed 98d20e9 from https://gitee.com/zhushengle/kernel_liteos_m/pulls/874
...
feat: pm idle添加到menuconfig中
Close #I5ZD5L
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: Ibdedff3043a0902aa3cd9539497ef97fb6a1ce6c
2022-11-04 02:29:38 +00:00
wangchen
291cb06744
fix: 挑单 解决部分平台ping失败
...
【背景】挑单 解决部分平台ping失败
【修改方案】
挑单 解决部分平台ping失败
【影响】
对现有的产品编译不会有影响。
re #I5Z9TP
Signed-off-by: wangchen <wangchen240@huawei.com>
2022-11-03 07:18:47 +00:00
openharmony_ci
e268ef95a9
!851 清除一些静态检查工具发现的问题
...
Merge pull request !851 from Far/master
2022-10-17 01:38:58 +00:00
Far
296a546bcd
fix: 修复一些静态扫描工具发现的问题
...
Change-Id: I4890de0066f33bf44e913b550edfa3639bce7caf
Signed-off-by: Far <yesiyuan2@huawei.com>
2022-10-15 17:36:26 +08:00
openharmony_ci
a7135e252d
!838 fix: 测试用例修复
...
Merge pull request !838 from Zhaotianyu/20220925iccarm_test_fix
2022-10-13 12:58:17 +00:00
openharmony_ci
e76dd685c2
!845 Fix : POSIX测试用例补充
...
Merge pull request !845 from yinjiaming/test-2
2022-10-10 11:28:30 +00:00
yinjiaming
54a5365a25
fix: POSIX 测试用例后续补充
...
【背景】
POSIX 测试用例不完善
【修改方案】
继续将 A 核posix 相关的测试用例移植一部分到M核
【影响】
对现有的产品编译不会有影响。
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: I9a7fff077c5bc00609e51ba9121d93dc67895656
2022-10-10 17:14:45 +08:00
openharmony_ci
2d1160fdc4
!844 Fix : POSIX测试用例补充
...
Merge pull request !844 from yinjiaming/test-1
2022-10-10 09:10:10 +00:00
yinjiaming
f3d606b6dd
fix: POSIX测试用例后续补充
...
【背景】
posix 测试用例补充
【修改方案】
继续将A核 相关POSIX测试用例移植到 M核
【影响】
对现有的产品编译不会有影响。
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: I91f996a4b4db47a417c9f32c9e04924cc264afbb
2022-10-10 11:46:07 +08:00
openharmony_ci
392e4c2cec
!843 Fix : POSIX测试用例补充
...
Merge pull request !843 from yinjiaming/test
2022-10-09 08:23:53 +00:00
yinjiaming
b334658723
fix: POSIX测试用例补充
...
【背景】
POSIX测试用例需要补充
【修改方案】
此次修改将部分A核的测试用例移植到M核, 补充到testsuites/sample/posix/pthread
目录下
【影响】
对现有的产品编译不会有影响。
re #I5TIRQ
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: If4c45ca18dec53be809f6309ef1cfb1b9ac0eb20
2022-10-09 10:49:10 +08:00
openharmony_ci
2b1f2d554e
!833 解决网络模块封装的ioctl等接口重定义
...
Merge pull request !833 from wangchen/0923_up_net
2022-09-27 10:54:02 +00:00
wangchen
2cf290bb7c
fix: 删除网络模块封装的ioctl等接口
...
【背景】删除网络模块封装的ioctl等接口
【修改方案】
1, 删除网络模块封装的ioctl等接口
【影响】
对现有的产品编译不会有影响。
re #I5SRE6
Signed-off-by: wangchen <wangchen240@huawei.com>
2022-09-27 09:28:07 +00:00
openharmony_ci
8fc9852e34
!830 lfs_mount 不能多实例
...
Merge pull request !830 from wangchen/0922_m
2022-09-26 13:09:18 +00:00
openharmony_ci
816d03f5c1
!832 LOS_FsMount 接口存在多处功能问题
...
Merge pull request !832 from wangchen/0923_m
2022-09-26 13:02:50 +00:00
openharmony_ci
61877ec97a
!831 fix: 修复内核低功耗模式调整后同步问题
...
Merge pull request !831 from zhushengle/pm
2022-09-26 09:40:24 +00:00
arvinzzz
0f952132c0
fix: iccarm test's problem fix
...
close: #I5T02Y
Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: I29385bb25f487adafa2dbc064310817790d831bb
2022-09-25 18:54:03 +08:00
openharmony_ci
f94d3ee119
!835 内核告警清理:修复内存泄漏、空指针未判断等问题
...
Merge pull request !835 from 夏不白/fix_tscan
2022-09-25 08:24:10 +00:00
xiacong
784429d0dc
<fix>
...
修复报警信息,为以下修复点
1、修复空指针未判断
2、修复open后未及时close 导致内存泄露
3、修复strdup后未free
4、修复赋值后未使用等问题
5、修复编码中判断条件中无符号变量小于零的情况
Signed-off-by: xiacong <xiacong4@huawei.com>
Change-Id: I13d046141afeb8a116e6a04304a3793bf8e12bee
Signed-off-by: xiacong <xiacong4@huawei.com>
2022-09-24 22:11:27 +08:00