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();