diff --git a/src/system/kernel/scheduler/scheduler.cpp b/src/system/kernel/scheduler/scheduler.cpp index 0c69aa6c7c..9ecb4e3e15 100644 --- a/src/system/kernel/scheduler/scheduler.cpp +++ b/src/system/kernel/scheduler/scheduler.cpp @@ -319,6 +319,7 @@ reschedule(int32 nextState) SCHEDULER_ENTER_FUNCTION(); int32 thisCPU = smp_get_current_cpu(); + gCPU[thisCPU].invoke_scheduler = false; CPUEntry* cpu = CPUEntry::GetCPU(thisCPU); CoreEntry* core = CoreEntry::GetCore(thisCPU);