diff options
Diffstat (limited to 'kernel/printk.c')
-rw-r--r-- | kernel/printk.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/kernel/printk.c b/kernel/printk.c index 8b42f87e311d..7d5556152234 100644 --- a/kernel/printk.c +++ b/kernel/printk.c | |||
@@ -1157,8 +1157,11 @@ void register_console(struct console *console) | |||
1157 | console->index = 0; | 1157 | console->index = 0; |
1158 | if (console->setup == NULL || | 1158 | if (console->setup == NULL || |
1159 | console->setup(console, NULL) == 0) { | 1159 | console->setup(console, NULL) == 0) { |
1160 | console->flags |= CON_ENABLED | CON_CONSDEV; | 1160 | console->flags |= CON_ENABLED; |
1161 | preferred_console = 0; | 1161 | if (console->device) { |
1162 | console->flags |= CON_CONSDEV; | ||
1163 | preferred_console = 0; | ||
1164 | } | ||
1162 | } | 1165 | } |
1163 | } | 1166 | } |
1164 | 1167 | ||