The first part can be found here[1]. The proposed changes do not change the functionality of printk, but were suggestions made by Petr Mladek. I already have more patches for a part 3 ,but I would like to see these ones merged first.
I did the testing with VMs, checking suspend and resume cycles, and it worked as expected. Thanks for reviewing! [1]: https://lore.kernel.org/lkml/20250226-printk-renaming-v1-0-0b878577f...@suse.com/ Signed-off-by: Marcos Paulo de Souza <mpdeso...@suse.com> --- Marcos Paulo de Souza (7): printk: Make console_{suspend,resume} handle CON_SUSPENDED printk: Use consoles_suspended flag when suspending/resuming all consoles drivers: tty: Check CON_SUSPENDED instead of CON_ENABLED drivers: serial: kgdboc: Check CON_SUSPENDED instead of CON_ENABLED arch: um: kmsg_dump: Don't check for CON_ENABLED debug: kgd_io: Don't check for CON_ENABLED printk: Don't check for CON_ENABLED on console_unblank arch/um/kernel/kmsg_dump.c | 2 +- drivers/tty/serial/kgdboc.c | 3 ++- drivers/tty/tty_io.c | 2 +- kernel/debug/kdb/kdb_io.c | 2 +- kernel/printk/internal.h | 7 ++++++- kernel/printk/nbcon.c | 8 ++++---- kernel/printk/printk.c | 32 +++++++++++++++----------------- 7 files changed, 30 insertions(+), 26 deletions(-) --- base-commit: e728cdbeed0667b6261fceeddc91ef1420463ac7 change-id: 20250601-printk-cleanup-part2-38f8d5108099 Best regards, -- Marcos Paulo de Souza <mpdeso...@suse.com>