From 88d6fd10def30d103324a3e5b58456fc4508ed96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Gr=C3=A9goire?= Date: Wed, 1 Jul 2026 13:02:07 -0400 Subject: [PATCH] ke: don't signal log event if high IPL --- src/kern/log.zig | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/kern/log.zig b/src/kern/log.zig index 7c77558..acd99f4 100644 --- a/src/kern/log.zig +++ b/src/kern/log.zig @@ -80,7 +80,9 @@ pub fn log( ringbuffer.publish(res); // Signal whomever is waiting on logs to get published. - event.signal(); + if (@intFromEnum(ke.ipl.current()) <= @intFromEnum(ke.Ipl.Dispatch)) { + event.signal(); + } var writer = DebugWriter.init();