This is an automated email from the ASF dual-hosted git repository. gustavonihei pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git
commit 4cc28882f9d847b261f77e8846b935acac71a912 Author: Xiang Xiao <xiaoxi...@xiaomi.com> AuthorDate: Sat Mar 12 12:07:33 2022 +0800 sched/init: Don't call sq_init/dq_init on global link list Signed-off-by: Xiang Xiao <xiaoxi...@xiaomi.com> --- sched/init/nx_start.c | 30 ++---------------------------- 1 file changed, 2 insertions(+), 28 deletions(-) diff --git a/sched/init/nx_start.c b/sched/init/nx_start.c index 6fc5a6b..074cafd 100644 --- a/sched/init/nx_start.c +++ b/sched/init/nx_start.c @@ -340,31 +340,6 @@ void nx_start(void) /* Initialize RTOS Data ***************************************************/ - /* Initialize all task lists */ - - dq_init(&g_readytorun); - dq_init(&g_pendingtasks); - dq_init(&g_waitingforsemaphore); - dq_init(&g_waitingforsignal); -#ifndef CONFIG_DISABLE_MQUEUE - dq_init(&g_waitingformqnotfull); - dq_init(&g_waitingformqnotempty); -#endif -#ifdef CONFIG_PAGING - dq_init(&g_waitingforfill); -#endif -#ifdef CONFIG_SIG_SIGSTOP_ACTION - dq_init(&g_stoppedtasks); -#endif - dq_init(&g_inactivetasks); - -#ifdef CONFIG_SMP - for (i = 0; i < CONFIG_SMP_NCPUS; i++) - { - dq_init(&g_assignedtasks[i]); - } -#endif - /* Initialize the IDLE task TCB *******************************************/ for (i = 0; i < CONFIG_SMP_NCPUS; i++) @@ -443,11 +418,10 @@ void nx_start(void) * stack and there is no support that yet. */ - g_idleargv[i][0] = g_idletcb[i].cmn.name; + g_idleargv[i][0] = g_idletcb[i].cmn.name; #else - g_idleargv[i][0] = (FAR char *)g_idlename; + g_idleargv[i][0] = (FAR char *)g_idlename; #endif /* CONFIG_TASK_NAME_SIZE */ - g_idleargv[i][1] = NULL; /* Then add the idle task's TCB to the head of the current ready to * run list.