hw_llm
|
87f5c035ed
|
Description: shm pid入参 漏洞修复
IssueNo: https://gitee.com/openharmony/kernel_liteos_a/issues/IAWOD6
Feature Or Bugfix: Bugfix
Binary Source: No
Signed-off-by: hw_llm <liu.limin@huawei.com>
(cherry picked commit from <gitee.com//openharmony/kernel_liteos_a/commit/14c79fc921db176c8c7ae87a917fa50217e664ac>
|
2024-10-12 12:11:13 +00:00 |
hw_llm
|
ef69467cd3
|
Description: hidumper 漏洞修复
IssueNo: https://gitee.com/openharmony/kernel_liteos_a/issues/IAUKDD
Feature Or Bugfix: Bugfix
Binary Source: No
Signed-off-by: hw_llm <liu.limin@huawei.com>
(cherry picked commit from <gitee.com//openharmony/kernel_liteos_a/commit/31da79ec80e5a1517e3aff126a4b13ed37d352ee>
|
2024-09-29 11:13:57 +00:00 |
hw_llm
|
93c3390450
|
Description: liteipc 解决 释放后使用问题
IssueNo: https://gitee.com/openharmony/kernel_liteos_a/issues/IAT2X3
Feature Or Bugfix: Bugfix
Binary Source: No
Signed-off-by: hw_llm <liu.limin@huawei.com>
(cherry picked commit from <gitee.com//openharmony/kernel_liteos_a/commit/8b571985262dc1d5ed64bbeb08f55a11306bf174>
|
2024-09-24 06:16:20 +00:00 |
hw_llm
|
b2795f9d69
|
Description: VM Map 添加LiteIPC 保护
IssueNo: https://gitee.com/openharmony/kernel_liteos_a/issues/IASJLL
Feature Or Bugfix: Bugfix
Binary Source: No
Signed-off-by: hw_llm <liu.limin@huawei.com>
(cherry picked commit from <gitee.com//openharmony/kernel_liteos_a/commit/75af9e28d9e92398f71e2f884c53a2745e7cd097>
|
2024-09-23 02:37:13 +00:00 |
hw_llm
|
38fca35ff2
|
cherry pick b58c6d4 from https://gitee.com/hw_llm/kernel_liteos_a/pulls/1221
Description: OsShellCmdTskInfoGet 内存泄露漏洞修复
IssueNo: https://gitee.com/openharmony/kernel_liteos_a/issues/IAM34B?from=project-issue
Feature Or Bugfix: Bugfix
Binary Source: No
Signed-off-by: hw_llm <liu.limin@huawei.com>
|
2024-08-23 09:36:47 +00:00 |
hw_llm
|
0c53eca089
|
cherry pick b22a7c2 from https://gitee.com/hw_llm/kernel_liteos_a/pulls/1212
Description: console read 漏洞修复
IssueNo: https://gitee.com/openharmony/kernel_liteos_a/issues/IALLNX?from=project-issue
Feature Or Bugfix: Feature
Binary Source: No
Signed-off-by: hw_llm <liu.limin@huawei.com>
|
2024-08-21 13:01:46 +00:00 |
wangchen
|
73bcf0ec9a
|
Fix: 修复swtmr只在当前核遍历链表的问题
Close #I7NZDT
Signed-off-by: wangchen <wangchen240@huawei.com>
|
2023-07-26 09:35:58 +08:00 |
zwx1232718
|
b0708886fa
|
container dir change
Signed-off-by: zwx1232718 <zhenghui23@huawei.com>
|
2023-06-09 16:29:23 +08:00 |
zhushengle
|
1f3a6c8143
|
feat: GN脚本规范化
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I80b055091a0ff333a859cd35447a851296a67103
|
2023-05-23 15:56:45 +08:00 |
openharmony_ci
|
5fb9165c08
|
!1139 feat: support EDF
Merge pull request !1139 from zhangdengyu/supportEDF0404
|
2023-04-09 12:38:18 +00:00 |
zhangdengyu
|
13f68dcf9c
|
feat: support EDF
方案描述:
1、liteos_a调度框架支持EDF调度算法,默认优先调度EDF策略的任务
2、用户态musl_c库适配新增调度算法,同步修改相关接口以支持用户态创建EDF进程与线程
BREAKING CHANGE:
support EDF对外变更描述:
以下接口支持SCHED_DEADLINE调度策略:
pthread_attr_getschedparam
pthread_attr_setschedparam
pthread_getschedparam
pthread_setschedparam
pthread_create
sched_getscheduler
sched_getparam
sched_setparam
sched_setscheduler
Close:#I6T3P3
Signed-off-by: zhangdengyu <zhangdengyu2@huawei.com>
Change-Id: Ic9fe6896fcae42ae4ee7fe5dfb8e858a6ed19740
|
2023-04-09 19:46:26 +08:00 |
openharmony_ci
|
f332a06e4c
|
!1134 Ignore warnings for llvm15 upgrade
Merge pull request !1134 from enable_llvm15
|
2023-04-04 07:03:22 +00:00 |
guzhihao4
|
1ba32406bb
|
Ignore warnings for enable llvm15
Issue: #I6LPWU
Signed-off-by: guzhihao4 <guzhihao4@huawei.com>
Change-Id: I7b558fa46239081890ae005de65ba8d2bba1d134
|
2023-04-03 16:42:22 +08:00 |
Yalong Zou
|
814f5affd0
|
fix: 修复 hm_liteipc.c 处的 typo
应拼写成 Receive, 因此此处的函数名称应当是 CheckReceivedMsg.
Signed-off-by: Yalong Zou <yalongz@hust.edu.cn>
|
2023-03-15 23:04:21 +08:00 |
arvinzzz
|
b5ae9e25c6
|
feature: fix liteos_a_newlib_kernel compiler error & libc update
Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: I4a8c2cfb2ba044f000026f738c6da1781cb7db35
|
2023-02-28 11:07:14 +08:00 |
zhushengle
|
5dc9a0f1a6
|
feat: 支持网络容器
BREAKING CHANGE:
支持网络容器对外变更:
1.支持网络容器
2.setns, clone, unshare接口支持CLONE_NEWNET
Close #I6HPH2
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: Ibaa11056982d465d4006680c8d3fa4ae2b9f25b5
|
2023-02-25 12:30:09 +08:00 |
zhushengle
|
c141a92544
|
feat 支持容器限额
BREAKING CHANGE:
支持容器限额对外变更:
1.在proc目录下增加sys/user目录,支持max_容器_container 配额文件
Close #I6HDQK
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: Ieaac046182f679a6f49cbdc74593ab39fcb31f5f
|
2023-02-23 22:16:18 +08:00 |
zhushengle
|
da9ce464dd
|
feat: 添加cgroups测试用例
Close #I6H2AR
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I31a432b69ea5fbad137aa1bb947fff4b6fc307df
|
2023-02-23 16:16:31 +08:00 |
zhushengle
|
b45cdbda3e
|
feat: 支持cgroups
BREAKING CHANGE:
支持cgroups对外变更:
1.在proc目录下支持plimits目录,支持ipc, pid, memory, devices, sched控制器
Close #I6GVPL
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: Ib996e07bf148abce9e40290d6188b763b52e89bb
|
2023-02-23 09:32:17 +08:00 |
zhushengle
|
f397c63fbd
|
feat: 支持user容器
Close #I6EC0A
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I5314959e66090b0614ad8d2058dc9dff4f0031b0
|
2023-02-11 16:21:59 +08:00 |
zhushengle
|
1ef64e26a1
|
feat: 支持setns接口
BREAKING CHANGE:
支持setns接口对外变更:
1.新增setns接口
Close #I6D9Y0
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I9aacf9e5b8463e8e6c743a0041a5b2b18fdb0e12
|
2023-02-09 13:52:54 +08:00 |
openharmony_ci
|
58610ea87c
|
!1104 Fix : 修复使用无符号数接收sprintf_s的结果
Merge pull request !1104 from yinjiaming/fix
|
2023-02-06 12:08:27 +00:00 |
openharmony_ci
|
dd041bef5a
|
!1106 fix: 修复容器相关问题
Merge pull request !1106 from zhushengle/mem_free
|
2023-02-03 05:54:19 +00:00 |
zhushengle
|
fd925a8163
|
fix: 修复容器内存泄露问题
1.修复内存泄露
2.修复获取内核信息单位、描述错误
Close #I6CD5C
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I875bec616064517b21af8e69ef8d6e177ec01ce1
|
2023-02-03 12:21:26 +08:00 |
openharmony_ci
|
e8e21fcc3e
|
!1091 LMS特性安全合规整改
Merge pull request !1091 from JerryH/lms
|
2023-02-02 01:42:15 +00:00 |
huangjieliang
|
c592fe73ec
|
feat:LMS模块及堆内存模块非安全函数安全合规整改
Close #I68LEO
Signed-off-by: huangjieliang <huangjieliang@huawei.com>
Change-Id: I6f1a8e647220170b00f771117bb018e5f82997ed
|
2023-02-01 16:50:11 +08:00 |
yinjiaming
|
4174654bdd
|
fix:修复使用无符号数接收sprintf_s的结果的问题
sprintf_s的返回值是有符号数,应使用有符号数来接收返回值
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: Icb1248e0a75a77c1258f64dfa25eef0a7f5dd14e
|
2023-02-01 10:45:20 +08:00 |
zhushengle
|
325b4a49e4
|
feta: 支持unshare接口
BREAKING CHANGE:
支持unshare接口对外变更
1.支持unshare接口,flags支持:CLONE_NEWPID, CLONE_NEWTIME, CLONE_NEWUTS
Close #I6BE5A
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: Ib61abad2fa03a7100bf808e93830f2094fa1c5a6
|
2023-01-30 10:30:54 +08:00 |
zhushengle
|
16ed05e844
|
feat: 支持time容器
BREAKING CHANGE:
支持ipc容器及增强对外变更:
1.clone 支持CLONE_NEWTIME
2.增加”/proc/[pid]/container/time" 用于查询容器信息
3.增加”/proc/[pid]/container/time_for_children" 用于查询容器信息
4.增加”/proc/[pid]/container/pid_for_children" 用于查询容器信息
5.增加”/proc/[pid]/time_offsets" 用于查询和配置time容器信息
Close #I6B0A3
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I54d79937ca608a10a4384f61e11c88757f833edf
|
2023-01-19 15:03:18 +08:00 |
zhushengle
|
34814c58a3
|
feat: 支持IPC容器
BREAKING CHANGE:
支持ipc容器及增强对外变更:
1.clone 支持CLONE_NEWIPC
2.增加”/proc/[pid]/container/ipc" 用于查询容器信息
Close #I6AVMY
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I6a3c248d2d66a5342994c6e0b0aecddea8e32c72
|
2023-01-18 10:59:25 +08:00 |
zhushengle
|
e2d903b663
|
feat: 支持mnt容器及增强能力
BREAKING CHANGE:
支持mnt容器及增强对外变更:
1.clone 支持CLONE_NEWNS
2.增加”/proc/[pid]/container/mnt" 用于查询容器信息
3.新增chroot接口
Close #I6APW2
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I5e8843a0f59bb5b0e6a66a6810dc552e8184a03e
|
2023-01-16 21:00:17 +08:00 |
zhushengle
|
41619f004d
|
feat: 支持进程挂载目录和进程命名空间增强
BREAKING CHANGE:
支持进程挂载目录和进程命名空间增强对外变更:
1.支持进程挂载目录,在/proc下可以看到进程挂载目录
2.支持pid容器和uts容器信息查询
Close #I6AEVV
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I6777889552d77e49da81249063f9f3db0af96f34
|
2023-01-14 15:36:11 +08:00 |
zhushengle
|
6c8735cb9e
|
feat: 支持uts容器
BREAKING CHANGE:
支持uts容器对外变更:
支持sethostname
Close #I6A7C8
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I2504f77c37bb4149861673c81688bd112563c24b
|
2023-01-12 16:42:11 +08:00 |
zhushengle
|
20782299ce
|
feat: 支持pid容器
BREAKING CHANGE:
支持pid容器对外变更描述:
1.支持pid容器,使用clone(CLONE_NEWPID)创建
2.shell命令 task -a 不再显示线程信息,只显示系统所有进程信息
3.task命令新增参数-p, task -p pid 可查看改进程下的所有线程信息
4.使用LOS_TaskCreateOnly创建任务时, TSK_INIT_PARAM_S中的processID由原来的记录进程ID修改为记录进程控制块PCB
Close #I68LVW
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I0895da9099cb285b3195af5e383d0fdeaf5c0087
Change-Id: I46a7642eeee73a4531c241e3ba6290dd302600a7
|
2023-01-11 11:13:34 +08:00 |
openharmony_ci
|
fc4c694235
|
!1078 fix: codecheck问题清零
Merge pull request !1078 from zhushengle/codecheck
|
2022-11-28 13:36:55 +00:00 |
zhushengle
|
8d980ded54
|
fix: codecheck问题清零
1.shell初始化异常流程double free
2.los_disk_init中冗余初始化
3.OsKProcessPmUsage 中OsUProcessPmUsage异常退出时,存在使用未初始化的变量
4.HiLogHeadInit异常推出后,存在使用未初始化的变量
5.api_shell.c 中存在冗余初始化
fix #I63H5G
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: If17d8ed1e6f2276e20fbce24b32de169bfd22e54
|
2022-11-28 16:09:10 +08:00 |
zhangdengyu
|
07e3feb456
|
fix: 增强对LOS_ArchCopyToUser接口的安全防护
Close: #I61CLY
Signed-off-by: zhangdengyu <zhangdengyu2@huawei.com>
Change-Id: I0faf8e5849c24b108f290e483124f3edaf70ef50
|
2022-11-25 11:47:56 +08:00 |
Far
|
987a722d2d
|
fix: 修复一些静态检查工具发现的问题
Signed-off-by: Far <yesiyuan2@huawei.com>
Change-Id: I2b93259d55a9eb1a9dfd5887fd7821c15274bb7f
|
2022-10-15 17:36:45 +08:00 |
zhangdengyu
|
043e84dfcb
|
fix:修复函数返回错误等问题
Signed-off-by: zhangdengyu <zhangdengyu2@huawei.com>
|
2022-09-25 10:09:29 +08:00 |
openharmony_ci
|
f2861a84bf
|
!987 Fix : 内核告警清理
Merge pull request !987 from yinjiaming/fix
|
2022-09-21 04:42:42 +00:00 |
yinjiaming
|
96b2d557ac
|
fix: 内核告警修复
【背景】
经代码扫描工具检测,内核代码中存在
可以修复的告警
【修改方案】
1.将单语句的if, while等加上括号
2.将C语言风格的类型转换变为C++风格
【影响】
对现有的产品编译不会有影响。
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: I7d4a04a8904abb3c33e843049bf15f4386d3efd8
|
2022-09-21 11:38:51 +08:00 |
openharmony_ci
|
22392965b5
|
!947 Fix : 版权头时间更新
Merge pull request !947 from yinjiaming/dev
|
2022-09-06 02:55:30 +00:00 |
yinjiaming
|
d906bb91ea
|
fix: 版权头时间更新问题
【背景】
一些代码文件经过修改后需要更新版权头
【修改方案】
更新了需要更新的版权头时间
【影响】
对现有的产品编译不会有影响。
re #I5LG22
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: I7963bf6ce5746707bad688dd4c634ae9d72b3c04
|
2022-09-05 16:03:30 +08:00 |
yinjiaming
|
2dc24da826
|
fix: 内核告警清理
【背景】
内核代码经代码扫描工具发现存在一些关于代码格式的告警,
现经修改解除掉告警.
【修改方案】
修改了代码中格式不规范的地方,修改的点有:
1.代码中一行过长
2.没有合理的添加空格和空行
3.没有按照规范进行缩进
4.括号的格式没有按照规范
5.注释的格式不对以及存在魔数字
6.函数的声明与定义的格式不一致
并更新了修改文件的版权头时间
【影响】
对现有的产品编译不会有影响。
re #I5H6F5
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: Ie46b5b3238fd88c25f99542b8ccd138b956c6458
|
2022-08-08 13:09:54 +00:00 |
yinjiaming
|
99ea8d4ed2
|
fix: 拼写错误修正
【背景】
代码中存在拼写错误
【修改方案】
修改存在拼写错误的地方
【影响】
对现有的产品编译不会有影响。
re #I5IA7P
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: Idd5d7fc9705e5ec661596aa6533402e8d4a8a117
|
2022-07-21 11:05:11 +00:00 |
lihongjin
|
1c0de289ec
|
style: Misspelling
Signed-off-by: lihongjin <lihongjin1@huawei.com>
Change-Id: I13163f2e4d1e4b6e6c6bedaf9d4e705544df926b
|
2022-06-23 09:45:46 +08:00 |
yuanbo
|
00dbf1e5d5
|
feat: normalize drivers framework component and repos
Signed-off-by: yuanbo <yuanbo@huawei.com>
|
2022-06-15 20:02:05 +08:00 |
arvinzzz
|
de24efadfa
|
fix: llvm10.0->12.0
close: I5AM0I
Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: I02ae045208411c6dac1234372b706ce0dbec5cef
|
2022-06-07 15:35:33 +08:00 |
Haryslee
|
7fef6ac8d9
|
fix: newlib for liteos_a and clip for liteos_a_mini
close #I53VW6
Signed-off-by: Haryslee <lihao189@huawei.com>
Change-Id: I591b4ffaeb220311b63bd95f19400e0b9fde3c45
|
2022-04-29 14:12:29 +08:00 |
openharmony_ci
|
a6e17fea9b
|
!875 LiteIpc驱动增强:增加版本控制命令、增加handle特殊处理机制。
Merge pull request !875 from 万晓庆/master
|
2022-04-27 01:45:22 +00:00 |