zhushengle
|
205df75f15
|
fixed 8d980de from https://gitee.com/zhushengle/kernel_liteos_a/pulls/1078
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-29 01:34:30 +00: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 |
arvinzzz
|
d205cfa65a
|
fix: 进程退出后获取其调度参数有问题
Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: I0e98fef07e4919a5fbb051899ecb45a224225f91
|
2022-04-26 18:35:19 +08:00 |
万晓庆
|
11b35fe795
|
LiteIpc驱动增强:增加版本控制命令、增加handle特殊处理机制。
Signed-off-by: 万晓庆 <wanxiaoqing@huawei.com>
|
2022-04-26 17:40:17 +08:00 |
openharmony_ci
|
18a2fc8e8d
|
!769 fix: 修复hm_liteipc.c的double unlock错误
Merge pull request !769 from niejianglei/master
|
2022-04-06 03:14:21 +00:00 |
zhushengle
|
eddcb840d3
|
feat: 支持调度框架
Close #I4Z3BL
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I5f32d1001ffabc0f725ce65b51ed9b3791e97f2b
|
2022-03-30 15:54:47 +08:00 |
zhushengle
|
b2caf46b4e
|
fix: 修复魔法键无法显示进程信息的问题
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I9787fb3420da73cf289c434995fd2371e3fe5117
|
2022-03-26 11:54:39 +08:00 |
zhushengle
|
7f4294af00
|
feat: 优化调度debug功能
1.删除废弃功能
2.优化调度debug功能
3.删除sched_sq目录
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: If2e60fb334f4c3a3f6008d724d7619cdcb3baf51
|
2022-03-26 09:58:54 +08:00 |
zhushengle
|
65d5526c70
|
fix: 修复类型不匹配问题
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I31e16c9716de1223db7e4de916af3e010ca5f4e4
|
2022-03-24 11:24:34 +08:00 |
openharmony_ci
|
33c4e194b8
|
!851 增加队列支持变长读操作
Merge pull request !851 from chenliming_kh/master
|
2022-03-24 01:51:29 +00:00 |
wangchen
|
6ba17fc862
|
fix: kora工具检视问题修复
【背景】kora工具检视问题修复
【修改方案】
1,对部分代码问题进行整改
【影响】
对现有的产品编译不会有影响。
Signed-off-by: wangchen <wangchen64@huawei.com>
Change-Id: Iafc58b7c71e5d139e11a0ae9d98ca5a57fc6549f
|
2022-03-22 13:24:07 +00:00 |
chenliming
|
ec3c8be6ee
|
chenliming@kaihongdigi.com: 队列支持变长读操作
Signed-off-by: chenliming <chenliming@kaihongdigi.com>
|
2022-03-22 18:36:24 +08:00 |
openharmony_ci
|
4b6a6e806f
|
!846 fix: 编码规范修复
Merge pull request !846 from zhushengle/xxx
|
2022-03-21 13:40:48 +00:00 |
zhushengle
|
216c124854
|
fix: 编码规范修复
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: Idddb6f081546d880560d075395079d95e4112599
|
2022-03-21 20:47:46 +08:00 |
openharmony_ci
|
e26d969ca8
|
!751 OsFutexWait接口当absTime为0时,返回值不正确,导致用户态c库处理不当,触发当前线程卡死
Merge pull request !751 from zhangfanfan2/other
|
2022-03-21 04:03:26 +00:00 |
openharmony_ci
|
45f66359cd
|
!841 fix:3.1代码检视问题修改
Merge pull request !841 from xuxinyu/master
|
2022-03-19 12:50:31 +00:00 |
x_xiny
|
5b87a530f5
|
fix:3.1代码检视
Signed-off-by: x_xiny <1301913191@qq.com>
Change-Id: I0e0b59cdc22b292ccf0a790010c037d43793a934
|
2022-03-19 20:22:59 +08:00 |
zhushengle
|
f7a8630584
|
fix: 修复內源检视问题
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I3e4e26d55dedc1eb079911eaee59a8bddf4e8eee
|
2022-03-19 17:50:04 +08:00 |
openharmony_ci
|
cb67dd5498
|
!834 feat: swtmr机制与调度分离,调度只针对通用线程,不针对特殊功能
Merge pull request !834 from zhushengle/swtmr
|
2022-03-19 07:59:45 +00:00 |
zhushengle
|
6d8cef40c8
|
feat: swtmr机制与调度分离,调度只针对通用线程,不针对特殊功能
背景:
原调度机制与软件定时器实现混合,调度时间链表存在两个链表,
任务切换时需要遍历两个链表才可以获取到最终的tick响应时间。
软件定时作为一个独立的功能,不应该和调度强耦合,而且软件定时
器作为一个任务,某个软件定时器的响应时间应该是软件定时器任务的
响应时间,不应该直接做为tick中断的响应时间。
方案描述:
1.将软件定时器从调度分离,作为一个独立的机制,从调度角度看其就是一个任务
2.软件定时器从调度分离之后,其timelist遍历从tick中断移动至软件定时器任务中
3.优化软件定时器的均衡调度
优势:
1.将软件定时器与调度完全分离,使得调度功能单一化,便于后续其它调度算法的引入
2.优化tick中断,减小tick中断耗时
3.优化通过写队列唤醒软件定时器任务去执行软件定时器钩子为插队列,减少软件定时
器机制本身的耗时,提升软件定时器的实时性
4.优化软件定时器均衡调度,使得软件定时器均匀分布于多核,提升软件定时器的实时性
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I07c01f134e69c1d9b7061ddf5a231df1ee99b68e
|
2022-03-19 11:23:36 +08:00 |
openharmony_ci
|
41b80ad20a
|
!838 fix: 内源检视问题修复
Merge pull request !838 from Zhaotianyu/0318codex_fix_1
|
2022-03-18 08:42:36 +00:00 |
arvinzzz
|
47fac7158e
|
fix: 内源检视问题修复
Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: I7c0b8f4026d8fbd4b0d985d4ce82187e56f1d6ec
|
2022-03-18 16:06:23 +08:00 |
wangchen
|
b06520ac7c
|
fix: 内核内源代码检视问题修改
【背景】内源代码检视问题
【修改方案】
1,按检视意见,进行拼写等问题的修改
【影响】
对现有的产品编译不会有影响。
Signed-off-by: wangchen <wangchen64@huawei.com>
|
2022-03-17 12:33:01 +00:00 |
openharmony_ci
|
e4cad073a9
|
!835 fix: 修复任务部分接口防护
Merge pull request !835 from zhushengle/task
|
2022-03-16 12:22:41 +00:00 |
zhushengle
|
b151fa6b65
|
fix: 修复任务部分接口防护
1.LosTaskDelete接口未对锁调度做检查
2.LOS_SetTaskScheduler未校验任务有效性
3.LOS_TaskJoin未对系统任务做校验
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I2c0a83ed5825706f3fa2609574e9e440a0d8eb1f
|
2022-03-16 19:51:18 +08:00 |
zhushengle
|
0f38ecb863
|
fix: 修复部分内核态测试用例
1.修复删除任务后调度不及时的问题
2.修复部分内核态测试用例
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I4cb29f6a7dce96bfdad68e0d89a004b5f5e33036
|
2022-03-16 17:16:55 +08:00 |
x_xiny
|
bc70db58a7
|
fix:修复拼写错误
Signed-off-by: x_xiny <1301913191@qq.com>
Change-Id: I1cc4897e5d37dd98696221f0cc70220cef45e7d4
|
2022-03-14 22:22:56 +08:00 |
x_xiny
|
0f75bf01a6
|
fix:内源代码检视拼写错误修改
【背景】3.1代码review问题修改
【修改方案】
根据检视意见对拼写错误进行修改
Signed-off-by: xuiny <xuxinyu6@huawei.com>
Change-Id: I9fb982a8ba2052fa4d56e91eec33c96ab4035a90
|
2022-03-14 17:34:46 +08:00 |
openharmony_ci
|
87a7df48b8
|
!821 fix: 源代码检视问题修复
Merge pull request !821 from xuxinyu/master
|
2022-03-10 12:13:18 +00:00 |
openharmony_ci
|
9f8127cc54
|
!824 fix: 源码检视修复
Merge pull request !824 from yinjiaming/master
|
2022-03-10 08:19:06 +00:00 |
x_xiny
|
0770e5f972
|
fix:内源代码检视修改(安全函数)
【背景】3.1代码review问题修改
【修改方案】
根据检视意见对安全函数,版权等信息进行修改
re #I4WV56
Signed-off-by: xuiny <xuxinyu6@huawei.com>
Change-Id: Ia2a6ba828700006f6bfe810714e2cd88fc2ccddc
|
2022-03-10 14:40:58 +08:00 |
yinjiaming
|
9a030d6930
|
fix: 修复3.1源码检视的问题
【背景】
3.1 代码检视过程中有一些问题需要修复
【修改方案】
修改了失效的文档链接,更改了一些非可执行文件的权限
【影响】
对现有的产品编译不会有影响。
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: If87ac9a3e17ba679f4712552f5a89cc13349287e
|
2022-03-09 09:34:31 +00:00 |
openharmony_ci
|
b797f50596
|
!813 主干告警清零
Merge pull request !813 from yinjiaming/master
|
2022-03-09 03:51:33 +00:00 |
openharmony_ci
|
913d22bf83
|
!822 A核内源代码检视问题修改
Merge pull request !822 from wangchen/0308_a
|
2022-03-09 03:29:42 +00:00 |
wangchen
|
3824d1e9e4
|
【背景】内源代码检视问题
【修改方案】
1,按检视意见,进行资源泄露等问题的修改
【影响】
对现有的产品编译不会有影响。
re #I4WV56
Signed-off-by: wangchen <wangchen64@huawei.com>
|
2022-03-08 09:45:17 +00:00 |
zhushengle
|
f02d40d25d
|
feat: 优化shell 命令
1.优化task 命令关中断时间较长的问题
2.优化hwi 命令,可以查看不同核的中断分布情况
3.丰富hiw 命令,统计每个中断在一定时间内的平均执行时间和最大执行时间
4.丰富swtmr 命令,在debug模式下支持查看各软件定时器的运行情况, 默认关闭
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I01cfe50c918da51f9de5b460e9eb91a863e1de36
|
2022-03-07 15:25:38 +08:00 |
yinjiaming
|
672bc729a6
|
fix: 主干告警清理
【背景】
主干告警清理
【修改方案】
在需要的地方添加了强制类型转换
【影响】
对现有的产品编译不会有影响。
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: Id6693137310d8c2e63f4e5489564d7c01c016a18
|
2022-03-03 12:04:22 +00:00 |
openharmony_ci
|
74f8d3aa07
|
!804 feat: 调度去进程化,优化进程线程依赖关系
Merge pull request !804 from zhushengle/sched_process
|
2022-01-27 12:03:34 +00:00 |