|
@@ -1083,6 +1083,17 @@ int unregister_console(struct console *console)
|
|
|
}
|
|
|
EXPORT_SYMBOL(unregister_console);
|
|
|
|
|
|
+static int __init disable_boot_consoles(void)
|
|
|
+{
|
|
|
+ if (console_drivers->flags & CON_BOOT) {
|
|
|
+ printk(KERN_INFO "turn off boot console %s%d\n",
|
|
|
+ console_drivers->name, console_drivers->index);
|
|
|
+ return unregister_console(console_drivers);
|
|
|
+ }
|
|
|
+ return 0;
|
|
|
+}
|
|
|
+late_initcall(disable_boot_consoles);
|
|
|
+
|
|
|
/**
|
|
|
* tty_write_message - write a message to a certain tty, not just the console.
|
|
|
* @tty: the destination tty_struct
|