From 13cbc9bf9d9911cacdfeef5d385ad7d3bdd4154d Mon Sep 17 00:00:00 2001 From: guoshengyuan1 Date: Thu, 25 Sep 2025 19:45:16 +0800 Subject: [PATCH] arm: remove nxsched_resume_scheduler in cpustart Idle thread initialization does not require calling nxsched_resume_scheduler Co-authored-by: yinshengkai Signed-off-by: guoshengyuan1 --- arch/arm/src/armv7-a/arm_cpustart.c | 4 ---- arch/arm/src/armv7-r/arm_cpustart.c | 4 ---- 2 files changed, 8 deletions(-) diff --git a/arch/arm/src/armv7-a/arm_cpustart.c b/arch/arm/src/armv7-a/arm_cpustart.c index 0ed51528c6..73b94159e0 100644 --- a/arch/arm/src/armv7-a/arm_cpustart.c +++ b/arch/arm/src/armv7-a/arm_cpustart.c @@ -77,10 +77,6 @@ int arm_start_handler(int irq, void *context, void *arg) sched_note_cpu_started(tcb); #endif - /* Reset scheduler parameters */ - - nxsched_resume_scheduler(tcb); - UNUSED(tcb); return OK; diff --git a/arch/arm/src/armv7-r/arm_cpustart.c b/arch/arm/src/armv7-r/arm_cpustart.c index a1b4accbb2..8fd46cb25f 100644 --- a/arch/arm/src/armv7-r/arm_cpustart.c +++ b/arch/arm/src/armv7-r/arm_cpustart.c @@ -77,10 +77,6 @@ int arm_start_handler(int irq, void *context, void *arg) sched_note_cpu_started(tcb); #endif - /* Reset scheduler parameters */ - - nxsched_resume_scheduler(tcb); - UNUSED(tcb); return OK;