| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Rename group_argvstr to nxtask_argvstr Now argument vector is stored to TLS, task_argvstr fits better. Signed-off-by: Neo Xu <neo.xu1990@gmail.com> | 11 个月前 | |
Rename group_argvstr to nxtask_argvstr Now argument vector is stored to TLS, task_argvstr fits better. Signed-off-by: Neo Xu <neo.xu1990@gmail.com> | 11 个月前 | |
sched/pthread: simplify pthread_create() branch logic remove redundant branch logic Signed-off-by: chao an <anchao@lixiang.com> Signed-off-by: zhangyuan29 <zhangyuan29@xiaomi.com> | 11 个月前 | |
sched: migrate to SPDX identifier Most tools used for compliance and SBOM generation use SPDX identifiers This change brings us a step closer to an easy SBOM generation. Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com> Signed-off-by: ligd <liguiding1@xiaomi.com> | 11 个月前 | |
sched/group: There is no need to use sched_[un]lock Signed-off-by: hujun5 <hujun5@xiaomi.com> | 11 个月前 | |
Revert "bugfix:recheck task status when reboot task_fssync" This reverts commit d92f2e36e09f92b0d904fc74f57335f74ed463a8. Reason for revert: <test failed at specific product> Signed-off-by: guohao15 <guohao15@xiaomi.com> | 11 个月前 | |
sched: migrate to SPDX identifier Most tools used for compliance and SBOM generation use SPDX identifiers This change brings us a step closer to an easy SBOM generation. Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com> Signed-off-by: ligd <liguiding1@xiaomi.com> | 11 个月前 | |
sched/group: move task group into task_tcb_s to improve performance move task group into task_tcb_s to avoid access allocator to improve performance for Task Termination, the time consumption will be reduced ~2us (Tricore TC397 300MHZ): 15.97(us) -> 13.55(us) Signed-off-by: chao an <anchao@lixiang.com> Signed-off-by: zhangyuan29 <zhangyuan29@xiaomi.com> | 11 个月前 | |
sched: migrate to SPDX identifier Most tools used for compliance and SBOM generation use SPDX identifiers This change brings us a step closer to an easy SBOM generation. Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com> Signed-off-by: ligd <liguiding1@xiaomi.com> | 11 个月前 | |
sched: migrate to SPDX identifier Most tools used for compliance and SBOM generation use SPDX identifiers This change brings us a step closer to an easy SBOM generation. Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com> Signed-off-by: ligd <liguiding1@xiaomi.com> | 11 个月前 | |
sched: migrate to SPDX identifier Most tools used for compliance and SBOM generation use SPDX identifiers This change brings us a step closer to an easy SBOM generation. Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com> Signed-off-by: ligd <liguiding1@xiaomi.com> | 11 个月前 | |
sched: migrate to SPDX identifier Most tools used for compliance and SBOM generation use SPDX identifiers This change brings us a step closer to an easy SBOM generation. Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com> Signed-off-by: ligd <liguiding1@xiaomi.com> | 11 个月前 | |
sched: migrate to SPDX identifier Most tools used for compliance and SBOM generation use SPDX identifiers This change brings us a step closer to an easy SBOM generation. Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com> Signed-off-by: ligd <liguiding1@xiaomi.com> | 11 个月前 | |
sched/pthread: simplify pthread_create() branch logic remove redundant branch logic Signed-off-by: chao an <anchao@lixiang.com> Signed-off-by: zhangyuan29 <zhangyuan29@xiaomi.com> | 11 个月前 | |
sched/group/group_killchildren.c: Force-cancel children if parent is force-cancelled There is no point in waiting for children to exit if the parent is force-cancelled Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae> Signed-off-by: zhangyuan29 <zhangyuan29@xiaomi.com> | 11 个月前 | |
group: change the order of files_putlist() & mm_map_destroy() case: memfd = open("/data/1", O_RDWR | O_CREAT | O_TRUNC, 0666); buf = mmap(NULL, size, PROT_READ | PROT_WRITE, MAP_SHARED, memfd, 0); exit(); you will find asan report error ==3513020==ERROR: AddressSanitizer: heap-use-after-free on address 0xf6303da4 at pc 0x400f35e6 bp 0xf4c60d08 sp 0xf4c60cf8 READ of size 4 at 0xf6303da4 thread T0 #0 0x400f35e5 in fs_putfilep inode/fs_files.c:909 #1 0x401b88b5 in unmap_rammap mmap/fs_rammap.c:178 #2 0x400a34ee in mm_map_destroy map/mm_map.c:161 #3 0x4007a72a in group_release group/group_leave.c:109 #4 0x4007ae6b in group_leave group/group_leave.c:197 #5 0x40082aed in nxtask_exithook task/task_exithook.c:459 #6 0x400789aa in _exit task/exit.c:97 #7 0x4009dd46 in abort stdlib/lib_abort.c:76 #8 0x4009639c in __assert assert/lib_assert.c:39 #9 0x40184242 in hello_func /home/ligd/platform/rc02/apps/examples/hello/hello_main.c:69 #10 0x401d72f6 in pthread_startup pthread/pthread_create.c:61 #11 0x401df462 in pthread_start pthread/pthread_create.c:142 #12 0x400a4b60 in pre_start sim/sim_initialstate.c:53 0xf6303da4 is located 100 bytes inside of 192-byte region [0xf6303d40,0xf6303e00) freed by thread T0 here: #0 0xf7a4850f in __interceptor_free ../../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:52 #1 0x401e20e2 in host_free sim/posix/sim_hostmemory.c:172 #2 0x400a6441 in mm_delayfree sim/sim_heap.c:190 #3 0x400a6667 in mm_free sim/sim_heap.c:323 #4 0x400a2abc in free umm_heap/umm_free.c:51 #5 0x400f2427 in files_putlist inode/fs_files.c:545 #6 0x4007a6cc in group_release group/group_leave.c:101 #7 0x4007ae6b in group_leave group/group_leave.c:197 #8 0x40082aed in nxtask_exithook task/task_exithook.c:459 #9 0x400789aa in _exit task/exit.c:97 #10 0x4009dd46 in abort stdlib/lib_abort.c:76 #11 0x4009639c in __assert assert/lib_assert.c:39 #12 0x40184242 in hello_func /home/ligd/platform/rc02/apps/examples/hello/hello_main.c:69 #13 0x401d72f6 in pthread_startup pthread/pthread_create.c:61 #14 0x401df462 in pthread_start pthread/pthread_create.c:142 #15 0x400a4b60 in pre_start sim/sim_initialstate.c:53 Signed-off-by: ligd <liguiding1@xiaomi.com> | 11 个月前 | |
sched: migrate to SPDX identifier Most tools used for compliance and SBOM generation use SPDX identifiers This change brings us a step closer to an easy SBOM generation. Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com> Signed-off-by: ligd <liguiding1@xiaomi.com> | 11 个月前 | |
sched: migrate to SPDX identifier Most tools used for compliance and SBOM generation use SPDX identifiers This change brings us a step closer to an easy SBOM generation. Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com> Signed-off-by: ligd <liguiding1@xiaomi.com> | 11 个月前 | |
sched: migrate to SPDX identifier Most tools used for compliance and SBOM generation use SPDX identifiers This change brings us a step closer to an easy SBOM generation. Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com> Signed-off-by: ligd <liguiding1@xiaomi.com> | 11 个月前 | |
sched: migrate to SPDX identifier Most tools used for compliance and SBOM generation use SPDX identifiers This change brings us a step closer to an easy SBOM generation. Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com> Signed-off-by: ligd <liguiding1@xiaomi.com> | 11 个月前 | |
sched: migrate to SPDX identifier Most tools used for compliance and SBOM generation use SPDX identifiers This change brings us a step closer to an easy SBOM generation. Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com> Signed-off-by: ligd <liguiding1@xiaomi.com> | 11 个月前 | |
sched: migrate to SPDX identifier Most tools used for compliance and SBOM generation use SPDX identifiers This change brings us a step closer to an easy SBOM generation. Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com> Signed-off-by: ligd <liguiding1@xiaomi.com> | 11 个月前 | |
sched: migrate to SPDX identifier Most tools used for compliance and SBOM generation use SPDX identifiers This change brings us a step closer to an easy SBOM generation. Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com> Signed-off-by: ligd <liguiding1@xiaomi.com> | 11 个月前 | |
bugfix:kernel thread should not dup files to group idle after this commits commit e7fa4cae6cbf567266985c8072db1f51ad480943 Author: Yanfeng Liu <yfliu2008@qq.com> Date: Fri May 17 06:11:52 2024 +0800 sched/tcb: use shared group for kthreads all kernel thread share group idle and should not dup filelist to this group Signed-off-by: guohao15 <guohao15@xiaomi.com> | 11 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 11 个月前 | |
sched/group: There is no need to use sched_[un]lock Signed-off-by: hujun5 <hujun5@xiaomi.com> | 11 个月前 | |
sched: migrate to SPDX identifier Most tools used for compliance and SBOM generation use SPDX identifiers This change brings us a step closer to an easy SBOM generation. Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com> Signed-off-by: ligd <liguiding1@xiaomi.com> | 11 个月前 | |
sched: migrate to SPDX identifier Most tools used for compliance and SBOM generation use SPDX identifiers This change brings us a step closer to an easy SBOM generation. Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com> Signed-off-by: ligd <liguiding1@xiaomi.com> | 11 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 11 个月前 | ||
| 11 个月前 | ||
| 11 个月前 | ||
| 11 个月前 | ||
| 11 个月前 | ||
| 11 个月前 | ||
| 11 个月前 | ||
| 11 个月前 | ||
| 11 个月前 | ||
| 11 个月前 | ||
| 11 个月前 | ||
| 11 个月前 | ||
| 11 个月前 | ||
| 11 个月前 | ||
| 11 个月前 | ||
| 11 个月前 | ||
| 11 个月前 | ||
| 11 个月前 | ||
| 11 个月前 | ||
| 11 个月前 | ||
| 11 个月前 | ||
| 11 个月前 | ||
| 11 个月前 | ||
| 11 个月前 | ||
| 11 个月前 | ||
| 11 个月前 | ||
| 11 个月前 | ||
| 11 个月前 |