From 160bc8a0ceccca6f61c12f388e1c6a2d0b405616 Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Wed, 11 Dec 2024 17:36:05 +0200 Subject: [PATCH] [NTOS:KE] Skip an "optimization" on SMP --- ntoskrnl/ke/thrdschd.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ntoskrnl/ke/thrdschd.c b/ntoskrnl/ke/thrdschd.c index a89da995782..fbc56277c95 100644 --- a/ntoskrnl/ke/thrdschd.c +++ b/ntoskrnl/ke/thrdschd.c @@ -307,6 +307,7 @@ KiDeferredReadyThread(IN PKTHREAD Thread) Prcb = KiProcessorBlock[Processor]; KiAcquirePrcbLock(Prcb); +#ifndef CONFIG_SMP /* Check if we have an idle summary */ if (KiIdleSummary) { @@ -319,6 +320,7 @@ KiDeferredReadyThread(IN PKTHREAD Thread) KiReleasePrcbLock(Prcb); return; } +#endif // !CONFIG_SMP /* Get the next scheduled thread */ NextThread = Prcb->NextThread;