summaryrefslogtreecommitdiffstats
path: root/drivers/serial/8250.c
diff options
context:
space:
mode:
authorPeter Zijlstra <peterz@infradead.org>2010-11-15 21:11:12 +0100
committerGreg Kroah-Hartman <gregkh@suse.de>2010-11-16 22:29:54 +0100
commita80c49dbb6cd389fd5b0d79f850b56322475d00b (patch)
treeae811cbf55813c0b6c295c3bbe876b196ecb96c4 /drivers/serial/8250.c
parentLinux 2.6.37-rc2 (diff)
downloadlinux-a80c49dbb6cd389fd5b0d79f850b56322475d00b.tar.xz
linux-a80c49dbb6cd389fd5b0d79f850b56322475d00b.zip
serial8250: Mark console as CON_ANYTIME
While trying to debug a cpu-hotplug issue I noticed printk() stopped working once the cpu got marked offline, since the 8250 serial console doesn't have any per-cpu resources the CON_ANYTIME bit is the safe and documented way to make it work again. Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/serial/8250.c')
-rw-r--r--drivers/serial/8250.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/serial/8250.c b/drivers/serial/8250.c
index 4d8e14b7aa93..09a550860dcf 100644
--- a/drivers/serial/8250.c
+++ b/drivers/serial/8250.c
@@ -2872,7 +2872,7 @@ static struct console serial8250_console = {
.device = uart_console_device,
.setup = serial8250_console_setup,
.early_setup = serial8250_console_early_setup,
- .flags = CON_PRINTBUFFER,
+ .flags = CON_PRINTBUFFER | CON_ANYTIME,
.index = -1,
.data = &serial8250_reg,
};