From c105e17be9b3e29c91701768f0911ee4b6c3f8c0 Mon Sep 17 00:00:00 2001 From: Max Wash Date: Sun, 19 Apr 2026 20:08:29 +0100 Subject: [PATCH] kernel: printk: keep log_buffer_lock locked while flushing printk buffer --- kernel/printk.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/kernel/printk.c b/kernel/printk.c index 431c7ea..42d2e66 100644 --- a/kernel/printk.c +++ b/kernel/printk.c @@ -98,9 +98,8 @@ int printk(const char *format, ...) unsigned long flags; spin_lock_irqsave(&log_buffer_lock, &flags); save_log_message(msg); - spin_unlock_irqrestore(&log_buffer_lock, flags); - flush_log_buffer(); + spin_unlock_irqrestore(&log_buffer_lock, flags); return 0; }