- 15 6月, 2021 1 次提交
-
-
由 Guangyao Ma 提交于
Close #I3VOAO Change-Id: I42103e0e7061e50f8d63df98ea9f5cecd49fe6f4 Signed-off-by: NGuangyao Ma <guangyao.ma@outlook.com>
-
- 10 6月, 2021 1 次提交
-
-
由 zhushengle 提交于
用户态线程在用户态处于while(1), 在中断处理时使该线程处于READY状态, 此时进程退出时该线程无法被正常回收,导致进程无法合理退出。 Close #I3V8R5 Change-Id: I7f83f5f7fe41c03eb602bf78cfd33fff1b0acdb7 Signed-off-by: Nzhushengle <zhushengle@huawei.com>
-
- 08 6月, 2021 2 次提交
-
-
由 YOUR_NAME 提交于
printf实现流程上会调用cmd为TIOCGWINSZ的ioctl命令,该命令的实现 在console层ConsoleGetWinSize函数中,而此函数copy结果时使用函数 LOS_ArchCopyToUser,由于该过程在内核态,导致LOS_ArchCopyToUser失败, 从而引发printf无法正常打印的问题。 close: #I3UG00 Signed-off-by: Nzhangfanfan <zhangfanfan2@huawei.com> Change-Id: I3e85f682429cbe30842206842ddb2a8388ec8412
-
由 lzl 提交于
Signed-off-by: Nlzl <sucer_fater@163.com>
-
- 07 6月, 2021 1 次提交
-
-
由 Far 提交于
1. 修复可能对NULL指针解引用的场景 2. 将不修改内容的指针入参修改为const 3. 对getpgrp的返回值进行校验后再使用 4. 修复了局部变量未初始化的问题 Close #I3UOFN Signed-off-by: NFar <yesiyuan2@huawei.com>
-
- 05 6月, 2021 1 次提交
-
-
由 Caoruihong 提交于
support turn off as many features as possible. current only libc and posix and bsd can not be turned off. Signed-off-by: NCaoruihong <crh.cao@huawei.com> Change-Id: I1e97570c67593207a56dc11f357eca4b4a018bfd
-
- 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
-
- 03 6月, 2021 2 次提交
-
-
由 Guangyao Ma 提交于
closes #I3U4N9 Signed-off-by: NGuangyao Ma <guangyao.ma@outlook.com> Change-Id: Ic4c4c7442cd381d03d2e40a51655a17299c4c250
-
由 arvinzzz 提交于
close:#I3SWY2 Change-Id: Ied2a5828ffb682903e291dab4088020033d79230 Signed-off-by: Narvinzzz <fcykztyu@163.com>
-
- 02 6月, 2021 1 次提交
-
-
由 arvinzzz 提交于
close: #I3T5HR Change-Id: I2e2452d59c82726614fb78d1177d3f0f03d6e315 Signed-off-by: Narvinzzz <fcykztyu@163.com> Change-Id: I7f0b44c15a296bd8d15f0bf1fbdde60f67bb0a6c
-
- 24 5月, 2021 1 次提交
-
-
由 zhushengle 提交于
背景: 当前信号实现原理是在系统调用结束和中断结束时检查是否有信号处理, 如果有信号处理就切去处理信号,信号处理结束后回来继续按原来流程执行。 问题:当用户态线程在执行系统调用或缺页异常时,运行在内核态,如果此时有信 号需要处理,且该线程已经持有了部分内核资源(如:锁,内存等), 此时如 果有中断发生,则在中断结束时,就会去处理该信号,此时用户态线程持有 了内核未释放的资源跑到了用户态去运行,如果该线程在用户态出现问题, 那么它持有的内核资源就无法被释放了。 方案:用户态线程在执行系统调用和缺页异常时暂时屏蔽信号,防止此时有中断去 处理信号,等系统调用结束或缺页异常结束时再去处理信号。 解决的问题: 1. 执行系统调用或缺页异常时屏蔽信号,防止中断去处理信号 2.解决无法kill 因为用户态的锁、ipc等阻塞的用户态线程 3.进程退出方式转变为: 依次通过kill去杀死该进程的所有线程 Close #I3S0N0 Change-Id: I0c48b9c89382826191b8a9326c71b57ba84124c2
-
- 21 5月, 2021 3 次提交
-
-
由 zhangfanfan2 提交于
close: #I3SBYN
-
由 arvinzzz 提交于
close: #I3SDKY Change-Id: I5ed9356ce2b55b6e07c3f192cdbc4a4f6fbfaa58
-
由 jmxl 提交于
-
- 20 5月, 2021 1 次提交
-
-
由 arvinzzz 提交于
close: #I3I768 Change-Id: I4f801df4abe1a9afdf43391c28276e96a5e81513
-
- 19 5月, 2021 3 次提交
- 18 5月, 2021 3 次提交
-
-
由 boxi 提交于
Fix wrong judgment in los_trace.c to avoid null pointer access. Close #I3RT9F Change-Id: Id37b80fc6acc085205695318232d5f4fd75472aa
-
由 zhushy_ 提交于
fix typos length、there、necessary close https://gitee.com/openharmony/kernel_liteos_a/issues/I3RSY0
-
由 zhushy_ 提交于
correct function name OsSchedSetIdleTaskSchedParam close https://gitee.com/openharmony/kernel_liteos_a/issues/I3RQ6J
-
- 14 5月, 2021 1 次提交
-
-
由 YOUR_NAME 提交于
Delete redundant judgments. Close #I3P10Y and #I3QNLT Change-Id: Ibaf5d4da46f12c291619bb88a41ac18af4612ca1
-
- 11 5月, 2021 4 次提交
-
-
由 Guangyao Ma 提交于
Change-Id: I131c70e52d907b6c52232596475f2dba16612fce
-
由 zhOu 提交于
-
由 lnlan 提交于
Change-Id: Ia14a3413b6c974771cef2e147083c7748abd1c59
-
由 zhushengle 提交于
Close #I3OAFR Change-Id: I25b14572809b6fabb9e9d17de89a99047c02a59b
-
- 08 5月, 2021 1 次提交
-
-
由 rtos-lover 提交于
correct some typos in los_task.c and other files close https://gitee.com/openharmony/kernel_liteos_a/issues/I3QDB8
-
- 07 5月, 2021 1 次提交
-
-
由 Guangyao Ma 提交于
Change-Id: I4c895bf7278b50d7ddf65e9556d77221b0c7ca32
-
- 06 5月, 2021 4 次提交
-
-
由 mucor 提交于
add open in console dev init process Change-Id: Ibf9801462d6de231001f094d4e75f01cad50da1f
-
由 Guangyao Ma 提交于
Change-Id: I0a6e6f2962ca6904c858898eb93a5b2f93e85b69
-
由 YOUR_NAME 提交于
storage medium is separated from the shell module. Change-Id: Id56939001d70bb92d9cc02bd7c9f55ca8b61cf5b
-
由 星e雨 提交于
fix: Sortlink, the response time to insert the node should be inserted into the back of the existing node. Close #I3PSJ8 Change-Id: Ib630ba4febbc21d4f25af0961f5c996eadf4e054
-
- 30 4月, 2021 1 次提交
-
-
由 Haryslee 提交于
Change-Id: Id75a1b146766f448838afc80ad11cfd9d990e94e
-
- 29 4月, 2021 2 次提交
- 28 4月, 2021 2 次提交
-
-
由 boxi 提交于
feat: Add /dev/quickstart to support synchronous communication between processes in user mode startup. Add /dev/quickstart to support synchronous communication between processes in user mode startup. Support ioctl cmd: QUICKSTART_LISTEN,QUICKSTART_STAGE1,QUICKSTART_STAGE2,QUICKSTART_STAGE3,QUICKSTART_UNREGISTER only for init process; QUICKSTART_NOTIFY for other app process. Close #I3OHO5 Change-Id: If6a56123be93a5bc6b6d1069abda8d872b15fae1
-
由 mucor 提交于
Change-Id: I8662952ac9d7912aaf2e2e72f779b3def41d14c4
-
- 26 4月, 2021 3 次提交
-
-
由 boxi 提交于
-
由 boxi 提交于
-
由 zhushengle 提交于
Close #I3OAFR Change-Id: Icea238e20adf402d0ec1fc7e47ff4e58124a5e83
-