openharmony_ci
|
e54eb9e34d
|
!690 chore: 修复任务调度代码中部分函数、变量命名不规范问题
Merge pull request !690 from kenneth/typos
|
2021-11-02 02:50:03 +00:00 |
kenneth
|
ef1d9f848d
|
chore: 修复任务调度代码中部分函数、变量命名不规范问题
变量readTasks应该为readyTasks;函数OsSchedTaskSwicth应该为OsSchedTaskSwitch;其他拼写错误。
close #I4GFJ7
Signed-off-by: kenneth <zhushangyuan@huawei.com>
|
2021-11-02 08:49:52 +08:00 |
openharmony_ci
|
ebfac57d54
|
!685 fix: 优化liteipc任务状态,删除功能重复字段
Merge pull request !685 from zhushengle/liteipc
|
2021-10-30 02:31:41 +00:00 |
openharmony_ci
|
3074449c79
|
!665 修复misc09用例因依赖hosts文件而失败
Merge pull request !665 from lnlan/sys_misc_test_fix
|
2021-10-30 02:15:26 +00:00 |
pef
|
78a297fd4e
|
修复ppoll接口"[ERR]OsMemFree check error!"报错
【背景】
内核中释放用户空间指针报错:"[ERR]OsMemFree check error!"
【修改方案】
修改SysPpoll函数。
【影响】
对现有的产品编译不会有影响。
re #I47YWZ
Change-Id: Id7f86036870d4f32be8fc438b9aad85cdda59546
Signed-off-by: pef <cyd1997@126.com>
|
2021-10-29 08:14:20 +00:00 |
zhushengle
|
5004ef4d87
|
fix: 优化liteipc任务状态,删除功能重复字段
LosTaskCB 中 字段waitFlag 用于专门记录任务被阻塞的原因,与ipcStatus 功能重复
Close #I4FVHK
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: Ie0998b987ba6e1db050596dec3b359e73ca47686
|
2021-10-29 12:02:00 +08:00 |
teamol
|
79839a4325
|
OOfix SYSCALL SysFstat,SysFstat64,SysFstatat64(fix struct kstat with stat) & add 19 IO testcases
1.modifications:
modified: testsuites/unittest/IO/It_test_IO.h
modified: testsuites/unittest/IO/full/IO_test_duplocale_001.cpp
modified: testsuites/unittest/IO/io_test.cpp
2.add 19 testcases:
IO_test_dcgettext_001.cpp
IO_test_dcgettext_002.cpp
IO_test_dcngettext_001.cpp
IO_test_dcngettext_002.cpp
IO_test_dngettext_001.cpp
IO_test_dngettext_002.cpp
IO_test_duplocale_001.cpp
IO_test_locale_001.cpp
IO_test_ngettext_001.cpp
IO_test_nl_langinfo_001.cpp
IO_test_nl_langinfo_l_001.cpp
IO_test_strcasecmp_l_001.cpp
IO_test_strfmon_l_001.cpp
IO_test_strncasecmp_l_001.cpp
It_stdio_hasmntopt_001.cpp
IO_test_gettext_001.cpp
IO_test_locale_002.cpp
IO_test_strcasecmp_l_002.cpp
IO_test_strfmon_l_002.cpp
IO_test_strncasecmp_l_002.cpp
3.influence:
none
Signed-off-by: liuzhiwan <liuzhiwan2020@163.com>
Change-Id: Ib5883ddb14cfd545f2c5b1685a082f098def0965
|
2021-10-29 03:05:20 +00:00 |
openharmony_ci
|
b2274a009e
|
!683 fix: 非当前进程退出时,销毁liteipc时错误的销毁了当前进程的
Merge pull request !683 from zhushengle/liteipc
|
2021-10-29 01:51:33 +00:00 |
teamol
|
a55f68f957
|
fix: fix ppoll
1.modifications:
modified: syscall/fs_syscall.c
2.modify 2 testcases:
IO/full/IO_test_ppoll_001.cpp
IO/full/IO_test_ppoll_002.cpp
3.influence:
none
Signed-off-by: pef <cyd1997@126.com>
Change-Id: I85fc091098a6dfef1a4694a3bbc489640ee6dda2
|
2021-10-28 11:54:19 +00:00 |
zhushengle
|
0f0e85b7a6
|
fix: 非当前进程销毁时,销毁liteipc时错误的销毁了当前进程的liteipc资源
Close #I4FSA7
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I8b24a1e1554b4b867a841bc1b6765cbfd648cdbd
|
2021-10-28 17:30:54 +08:00 |
openharmony_ci
|
308750199f
|
!682 fix: 修复进程process_test_045.cpp用例导致门禁概率失败
Merge pull request !682 from zhushengle/test
|
2021-10-28 08:18:42 +00:00 |
openharmony_ci
|
2f6cd46372
|
!664 feat: 支持LOS_TaskJoin 和 LOS_TaskDetach
Merge pull request !664 from zhushengle/Join
|
2021-10-28 08:01:08 +00:00 |
openharmony_ci
|
ea45982e1f
|
!669 feat: 进程rlimit修改为动态分配,减少静态内存占用
Merge pull request !669 from zhushengle/rlimit
|
2021-10-28 02:35:27 +00:00 |
lnlan
|
f2f5c5fdc3
|
fix(test): misc09用例因依赖hosts文件而失败
【背景】
1.etc/hosts文件不存在,misc09依赖hosts文件而失败
【修改方案】
1.用例执行前检查是否存在这些配置文件,不存在就跳过该用例
re#I48IZ0
Change-Id: I193cb03770932c1f681cd726ceb383816aa2257a
Signed-off-by: lnlan <lanleinan@163.com>
Change-Id: I3fb7ca1ed5f8cc79a56cd1872f3b303ab325a7a9
|
2021-10-28 02:06:08 +00:00 |
openharmony_ci
|
91c1737d1b
|
!670 当hilog/hievent驱动缓存出问题时,进行恢复处理
Merge pull request !670 from shenchenkai/master
|
2021-10-28 02:03:03 +00:00 |
openharmony_ci
|
557f4ccb66
|
!666 复sys部分用例因依赖passwd、group文件而失败
Merge pull request !666 from lnlan/sys_test_fixed
|
2021-10-28 01:36:46 +00:00 |
zhushengle
|
1ed28b4c80
|
fix: 修复进程用例导致门禁概率失败
Close #I4FO0N
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I9dc9819f2ebceaceea337651cc747d737e437661
|
2021-10-28 09:26:30 +08:00 |
kenneth
|
6827bd2a22
|
fix: 修复OsVmPhysFreeListAdd和OsVmPhysFreeListAddUnsafe函数内容重复
删除OsVmPhysFreeListAdd/OsVmPhysFreeListAddUnsafe、OsVmPhysFreeListDel/OsVmPhysFreeListDelUnsafe两对内部函数内容重复的部分。
close #I4FL95
Signed-off-by: kenneth <zhushangyuan@huawei.com>
|
2021-10-27 15:35:43 +08:00 |
lnlan
|
614cdccf91
|
fix(test): 修复sys部分用例因依赖passwd、group文件而失败
【背景】
1.sys部分用例因依赖passwd、group文件而失败
【修改方案】
1.用例执行前检查是否存在这些配置文件,不存在就跳过该用例
re#I48IUC
Change-Id: I787ce4b200f2a7546e57290b7dd073127caa07bb
Signed-off-by: lnlan <lanleinan@163.com>
|
2021-10-27 01:25:38 +00:00 |
openharmony_ci
|
23c4f2b81b
|
!673 fix: implicit declaration of function 'syscall' in apps/shell
Merge pull request !673 from uhamc/fix-apps-shell-build
|
2021-10-26 06:43:57 +00:00 |
openharmony_ci
|
d6f48477a4
|
!658 增加内核pselect系统调用适配musl pselect接口并增加测试用例。
Merge pull request !658 from wangchen/pselect
|
2021-10-26 01:44:20 +00:00 |
openharmony_ci
|
7676cdb886
|
!656 修复PR520的修改缺陷
Merge pull request !656 from lnlan/sigwait_patch
|
2021-10-26 01:39:06 +00:00 |
uhamc
|
bd0c0835fc
|
fix: implicit declaration of function 'syscall' in apps/shell
Change-Id: Id3f56ac53ec5a3c86b04bcb7a4611f2eb77f4b80
Signed-off-by: uhamc <uhamc@foxmail.com>
|
2021-10-25 17:12:08 +08:00 |
openharmony_ci
|
24ba16a01e
|
!671 fix: 修复进程线程不稳定用例
Merge pull request !671 from zhushengle/test
|
2021-10-25 03:20:45 +00:00 |
zhushengle
|
f6ac03d3e3
|
fix: 修复进程线程不稳定用例
Close #I4F1XL
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: Ifdde21a2ff4213218a0fa44ad17af0c15a426758
|
2021-10-25 10:15:53 +08:00 |
teamol
|
f601c16b9e
|
fix: 增加pselect SYSCALL函数及测试用例
1.modifications:
modified: syscall/fs_syscall.c
modified: syscall/los_syscall.h
modified: syscall/syscall_lookup.h
2.add 1 testcases:
modified: testsuites/unittest/IO/BUILD.gn
modified: testsuites/unittest/IO/full/IO_test_pselect_001.cpp
modified: testsuites/unittest/IO/io_test.cpp
3.influence:
none
re #I45SXU
Signed-off-by: wangchen <253227059@qq.com>
Change-Id: I03a5d464fd5423c360e42f7d141035ce0d83d8a8
|
2021-10-22 09:25:20 +00:00 |
shenchenkai
|
c121d0eea3
|
Description:[fix] clean hilog/hievent ring buffer after memory verification failed
Change-Id: I9310fe807ec95721be78deb60ed9728ef9b56e48
Signed-off-by: shenchenkai <shenchenkai@huawei.com>
|
2021-10-22 17:00:10 +08:00 |
zhushengle
|
cf8446c941
|
feat: 进程rlimit修改为动态分配,减少静态内存占用
Close #I4EZY5
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I47ed0ff7a52f72e38875c3308b20e183cc5c4563
|
2021-10-22 11:55:52 +08:00 |
openharmony_ci
|
e328c528b1
|
!667 fix: 添加进程线程冒烟用例
Merge pull request !667 from zhushengle/test
|
2021-10-22 03:16:45 +00:00 |
zhushengle
|
2be59680f2
|
fix: 添加进程线程冒烟用例
Close #I4EOGA
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I0f10f81d41564d4d34fc2f89692da0b3211f5918
|
2021-10-21 14:39:13 +08:00 |
openharmony_ci
|
805a67ae2f
|
!661 文件系统Open性能优化
Merge pull request !661 from Far/master
|
2021-10-20 09:28:40 +00:00 |
zhushengle
|
37bc11fa88
|
feat: 支持LOS_TaskJoin 和 LOS_TaskDetach
Close #I4EENF
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: Iaa1582f567eb3524262bea383e0b8238b89b5fe2
|
2021-10-19 14:26:10 +08:00 |
openharmony_ci
|
0507b9e8ea
|
!654 内核ERR打印,无进程和线程信息,不方便问题定位
Merge pull request !654 from zhangfanfan2/master
|
2021-10-18 03:03:28 +00:00 |
openharmony_ci
|
acd631c731
|
!657 【fix】los_trace.h注释修正
Merge pull request !657 from Zhaotianyu/1012trace_fix
|
2021-10-15 07:42:21 +00:00 |
Far
|
c1c2be2a87
|
refactor: 文件系统Open性能优化
优化包括:
1. 提供VnodeLookupFullpath接口,如果路径是规范化的路径,则调用此接口可减少一次vfs_normalizepath接口的调用;
2. fatfs open钩子函数FIL和buffer同时malloc,减少一次malloc调用,同时去除不必要的数据写回;
3. 其他小细节的优化。
Close #I4E0CT
Signed-off-by: Far <yesiyuan2@huawei.com>
|
2021-10-15 11:59:38 +08:00 |
openharmony_ci
|
bda00e6747
|
!655 TCB中使用的execFile字段改为execVnode
Merge pull request !655 from LeonChan/execfile
|
2021-10-15 01:45:58 +00:00 |
zff
|
cb423f8454
|
fix: 内核ERR打印,无进程和线程信息,不方便问题定位。
close: #I4DAKM
Signed-off-by: zff <zhangfanfan2@huawei.com>
Change-Id: I5acc8b2b632633b0717eb4186773e6cae35ea0e4
|
2021-10-14 19:03:11 +08:00 |
openharmony_ci
|
d3b618887a
|
!660 fix: 优化trace buffer初始化,删除swtmr 桩中的无效参数
Merge pull request !660 from LiteOS/master
|
2021-10-14 02:41:05 +00:00 |
openharmony_ci
|
e8f5a286aa
|
!659 ioctl支持SIOCGIFBRDADDR选项
Merge pull request !659 from 刘建东/master
|
2021-10-14 01:48:15 +00:00 |
LiteOS2021
|
b551270ef5
|
fix: 优化trace buffer初始化,删除swtmr 桩中的无效参数
close #I4DQ1X
Signed-off-by: LiteOS2021 <dinglu@huawei.com>
Change-Id: I79b416720f5327749a5884a65a5e61db07f2a17c
|
2021-10-14 09:47:11 +08:00 |
YOUR_NAME
|
4ecc473843
|
feat: add option SIOCGIFBRDADDR for ioctl
add option SIOCGIFBRDADDR for ioctl
close: #I4DNRF
Signed-off-by: liujiandong <liujiandong1@huawei.com>
|
2021-10-13 11:53:49 +08:00 |
openharmony_ci
|
8096d9f575
|
!651 fix: 修复硬随机不可用时,地址随机化不可用问题
Merge pull request !651 from Harylee/shm
|
2021-10-12 03:25:40 +00:00 |
arvinzzz
|
6d249618ae
|
fix: los_trace.h接口注释错误修正
1. LOS_TraceStop接口的功能描述应该是stop
close: #I4CYPZ
Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: Iee0cf43f6e5ee8e544e233c0c307725c5bfebdcf
|
2021-10-12 10:30:30 +08:00 |
lnlan
|
40338918d9
|
fix: 修复PR520缺陷
【背景】
https://gitee.com/openharmony/kernel_liteos_a/pulls/520
上面修改,信号处理时才会释放申请的内存,当信号被屏蔽,且一直发送该信号时,
内存占用会不断变大
【修改方案】
1.
信号发送时已经有该信号的siginfo在链表中时,不再重新申请,重复使用之前的siginfo.
【影响】
对现有的产品编译不会有影响。
re#I4DEG5
Signed-off-by: lanleinan <lanleinan@163.com>
Change-Id: I74b3b7ff0b9efb0179313af9a0c8d1e12d1db5bb
|
2021-10-11 12:37:58 +00:00 |
openharmony_ci
|
fd4b97e3f8
|
!650 通过g_uart_fputc_en关闭打印后,shell进程不能正常启动
Merge pull request !650 from zhangfanfan2/master
|
2021-10-11 07:46:26 +00:00 |
openharmony_ci
|
13e1e70358
|
!652 OsFutexWaitParamCheck函数中absTime为0时,直接返回,不需要打印
Merge pull request !652 from zhangfanfan2/other
|
2021-10-11 07:45:35 +00:00 |
openharmony_ci
|
c360a97bab
|
!631 fix: 进程在退出前回收vmspace中的所有Region
Merge pull request !631 from zhushengle/process
|
2021-10-11 03:55:22 +00:00 |
Haryslee
|
665c152c27
|
fix: 修复硬随机不可用时,地址随机化不可用问题
方案:硬随机不可用时,默认使用软随机数代替硬随机数
close #I4D4TK
Signed-off-by: Haryslee <lihao189@huawei.com>
Change-Id: Ia7d2a9583257d7b8041b8994a70a7c36149c33fb
|
2021-10-11 10:00:08 +08:00 |
zhangfanfan2
|
3f71be7535
|
fix: OsFutexWaitParamCheck函数中absTime为0时,直接返回,不需要打印
当设置的超时时间比较短时,会出现absTime为0的情况,直接返回,不需要阻塞和打印。
close: #I4D67E
Signed-off-by: zff <zhangfanfan2@huawei.com>
|
2021-10-10 08:49:56 +00:00 |
zhushengle
|
298ccea3fe
|
fix: 进程退出前自己回收vmspace中的所有region
背景:
父进程fork一个子进程,调用waitpid等待子进程结束。
子进程dlopen一个文件a.so,并退出。当守护进程正在
1核回收子进程资源时,父进程在0核运行从waitpid返
回后,同时remove a.so概率失败。
Close #I4CKQC
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: Ie7940e7c931ced10ee357cf9aa7c64355effed49
|
2021-10-09 12:14:45 +08:00 |