- 11 11月, 2022 1 次提交
-
-
https://gitee.com/zhushengle/kernel_liteos_a/pulls/1061由 zhushengle 提交于
task: time相关系统调用内核栈信息泄露排查 解决方案: 在涉及从内核拷贝数据到用户态的场景时,先将内核的数据进行清零操作,再填充内核数据 Close #I60M1P Signed-off-by: Nzhushengle <zhushengle@huawei.com> Change-Id: Ia61d4e39b9e190accea477ff5b361e41d0eed2af
-
- 23 7月, 2021 1 次提交
-
-
由 zhushengle 提交于
posix/linux 标准: nanosleep 使线程进入到了可被信号中断的状态,当线程睡眠被信号 中断,线程回复运行态时,若rmtp不为NULL,则会将sleep剩余的时间 记录在rmtp参数中返回,但是如果线程sleep过程中未被信号唤醒, 则忽略该参数。 由于鸿蒙中nanosleep是不可被打断的,即rmtp应该被忽略,而不是清零。 Close #I41U0R Signed-off-by: Nzhushengle <zhushengle@huawei.com> Change-Id: I6622eb43d6782c2b53b99d9df5cfff5f5e1ed79c
-
- 04 6月, 2021 1 次提交
-
-
由 Yansira 提交于
【背景】当前timer_create接口不支持以SIGEV_THREAD的方式创建多个定时器 【修改方案】 1、内核timer_create接口在创建software timers相应的线程时,使用线程 taskCB所携带的信息识别各个线程的信号并依据该信息分别派发出信号。 2、关于用户任务操作许可验证的修改,现在允许同一用户线程向其自身派发信 号,软件定时器计时结束,向用户态发送相应的信号,完成用户态线程的回调。 【影响】 对现有的产品暂无影响。 re #I3SRFI Signed-off-by: yansira <yansira@hotmail.com> Change-Id: Ia23f5ef01975bf867dd7f5db797a30c264c50501
-
- 19 4月, 2021 1 次提交
-
-
由 Caoruihong 提交于
Change-Id: I052d930d54e63179b17b77f02c107a015f3cfc3f
-
- 11 3月, 2021 1 次提交
-
-
由 mamingshuai 提交于
-
- 08 12月, 2020 1 次提交
-
-
由 laokz 提交于
-
- 17 11月, 2020 1 次提交
-
-
由 Zbigniew Bodek 提交于
Mainly adding missing headers, removing redundant headers that induce undefined symbols or rearranging existing headers according to dependencies betheen them. Also add missing include paths to makefiles and make configs. Note: direct inclusion of pthread.h in disk.h is caused by the latter being used almost everywhere, including third_party libraries. Putting pthread.h there releases us from affecting more code. Basically fixes build for anything that is not default HiSi configuration. Signed-off-by: NZbigniew Bodek <zbigniew.bodek@huawei.com> Change-Id: Icdcb0874d9fed34d01fa282d33bd2e041c2ac436
-
- 13 10月, 2020 1 次提交
-
-
由 Caoruihong 提交于
Change-Id: Ia6c1f6302407a707b3ec9b805f4c92d8a7970b86
-
- 08 9月, 2020 1 次提交
-
-
由 wenjun 提交于
-