Commit 42c2c8c8 authored by Sonic Zhang's avatar Sonic Zhang Committed by Ingo Molnar

printk: Fix "printk: Enable the use of more than one CON_BOOT (early console)"

Don't return when we find the first bootconsole - it can leave
other bootconsoles still installed, and they can be used and
cause problems later (if they are in the init section, and
eventually released), and cause problems.  Make sure we remove
all of them.
Signed-off-by: default avatarSonic Zhang <Sonic.Zhang@analog.com>
Signed-off-by: default avatarRobin Getz <rgetz@analog.com>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
parent 1aaad49e
...@@ -1352,7 +1352,7 @@ static int __init disable_boot_consoles(void) ...@@ -1352,7 +1352,7 @@ static int __init disable_boot_consoles(void)
if (con->flags & CON_BOOT) { if (con->flags & CON_BOOT) {
printk(KERN_INFO "turn off boot console %s%d\n", printk(KERN_INFO "turn off boot console %s%d\n",
con->name, con->index); con->name, con->index);
return unregister_console(con); unregister_console(con);
} }
} }
return 0; return 0;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment