From 37d995559010653586d0ecedd5f7f6debcd8fad3 Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Tue, 4 Aug 2026 12:14:03 -0400 Subject: [PATCH] kernel: Make reschedule_disabled a uint8 instead of a boolean. Allows some recursion. Change-Id: I15cd36dd01dd59480e60c3106c4a741ae6284c80 Reviewed-on: https://review.haiku-os.org/c/haiku/+/11414 Reviewed-by: waddlesplash (cherry picked from commit 19e3dda0f15d6183908132dd7385b3a6ca781c27) Reviewed-on: https://review.haiku-os.org/c/haiku/+/11417 --- headers/private/kernel/cpu.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/headers/private/kernel/cpu.h b/headers/private/kernel/cpu.h index 06fd27a878..5bba7e9311 100644 --- a/headers/private/kernel/cpu.h +++ b/headers/private/kernel/cpu.h @@ -54,7 +54,7 @@ typedef struct CACHE_LINE_ALIGN cpu_ent { // used to force a reschedule at quantum expiration time bool preempted; - bool reschedule_disabled; + uint8 reschedule_disabled; timer quantum_timer; // keeping track of CPU activity