printk: fix suppressed message print when reboot/panic
PATCH 1/1 printk: fix suppressed message print when reboot/panic
Update printk_seq for suppressed message.
When message is suppressed, printk_seq should be updated, otherwise this message will be printed when reboot. This problem was introduced in commit 3edc0c85d154 ("printk: Rebase on top of new ring buffer").
This patch apply fix to 5.15-rt according to
Message-ID: <[email protected]>
Signed-off-by Schspa Shi <[email protected]>
--- kernel/printk/printk.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-)
kernel/printk/printk.c +5 -1
@@ -2255,8 +2255,12 @@ static int printk_kthread_func(void *data)if (!(con->flags &CON_ENABLED ))continue ; -if (suppress_message_printing (r.info->level)) +if (suppress_message_printing (r.info->level)) { +console_lock (); +latched_seq_write (&con->printk_seq, seq); +console_unlock ();continue ; + }if (con->flags &CON_EXTENDED ) { len = info_print_ext_header(ext_text,
Signature · 1 line
2.29.0
Quoted 10 lines · Schspa Shi
Update
printk_seqfor suppressed message.When message is suppressed,
printk_seqshould be updated, otherwise this message will be printed when reboot. This problem was introduced in commit3edc0c85d154("printk: Rebase on top of new ring buffer").This patch apply fix to 5.15-rt according to
Message-ID: <[email protected]>Signed-off-by Schspa Shi <[email protected]>
Reviewed-by John Ogness <[email protected]>
Thanks.