Messages in this thread Patch in this message | | | From | Sergey Senozhatsky <> | Subject | [PATCHv2 4/4] printk: make sure we always print console disabled message | Date | Fri, 26 Apr 2019 14:33:02 +0900 |
| |
Make sure that we print 'console disabled' messages on all the consoles, including the one we are about to unregister. Otherwise, unregistered console will not have that message, because pr_info() under console_sem doesn't print anything.
We do the same thing in __register_console() with the 'console enabled' message.
Signed-off-by: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> --- kernel/printk/printk.c | 6 ++++++ 1 file changed, 6 insertions(+)
diff --git a/kernel/printk/printk.c b/kernel/printk/printk.c index 3b36e26d4a51..20c702b963a9 100644 --- a/kernel/printk/printk.c +++ b/kernel/printk/printk.c @@ -2613,6 +2613,12 @@ static int __unregister_console(struct console *console) pr_info("%sconsole [%s%d] disabled\n", (console->flags & CON_BOOT) ? "boot" : "", console->name, console->index); + /* + * Print 'console disabled' on all the consoles, including the + * one we are about to unregister. + */ + console_unlock(); + console_lock(); res = _braille_unregister_console(console); if (res) -- 2.21.0
| |