From 615bc9f0e266cddfca55945cc0d522d695d3dfb4 Mon Sep 17 00:00:00 2001 From: ligd Date: Fri, 12 Aug 2022 21:17:29 +0800 Subject: [PATCH] SMP: fix assert failed when one task set to 255 Signed-off-by: ligd --- sched/sched/sched_cpuselect.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sched/sched/sched_cpuselect.c b/sched/sched/sched_cpuselect.c index ec9b47db85..f1e1289f30 100644 --- a/sched/sched/sched_cpuselect.c +++ b/sched/sched/sched_cpuselect.c @@ -92,7 +92,7 @@ int nxsched_select_cpu(cpu_set_t affinity) DEBUGASSERT(rtcb->sched_priority == 0); return i; } - else if (rtcb->sched_priority < minprio) + else if (rtcb->sched_priority <= minprio) { DEBUGASSERT(rtcb->sched_priority > 0); minprio = rtcb->sched_priority;