Hello, This is the second version of the patchset. It now addresses comments from John and Petr, while also mentioning that the current work solves one issue on handle_sysrq when the printk messages are deferred. The original cover-letter in is the v1. Please review! Signed-off-by: Marcos Paulo de Souza <mpdesouza@xxxxxxxx> --- Changes in v2: - Mentioned that it fixes a bug related to loglevel= dance (suggested by John) - Changed to loud_con to FORCE_CON (John, Petr) - Don't skip printk delay if FORCE_CON is specified (John) - Set FORCE_CON when LOG_CONT is handled (John) - Changed force_con from a per-CPU variable to a global variable because we can't disable migration on the callsites. (John, Petr) - Used is_printk_force_console() on boot_delay_msec(), since it's used when the message is stored, instead of setting is as an argument. - Link to v1: https://lore.kernel.org/r/20241016-printk-loud-con-v1-0-065e4dad6632@xxxxxxxx --- Marcos Paulo de Souza (2): printk: Introduce FORCE_CON flag tty: sysrq: Use printk_force_console context on __handle_sysrq drivers/tty/sysrq.c | 18 ++++++++---------- include/linux/printk.h | 3 +++ kernel/printk/internal.h | 3 +++ kernel/printk/printk.c | 21 ++++++++++++++++----- kernel/printk/printk_safe.c | 18 ++++++++++++++++++ 5 files changed, 48 insertions(+), 15 deletions(-) --- base-commit: d9f4b813ae5c9bcdc9fcbaa1f4c9829bdc272532 change-id: 20241016-printk-loud-con-03b393d5f6fb Best regards, -- Marcos Paulo de Souza <mpdesouza@xxxxxxxx>