diff options
Diffstat (limited to 'drivers/serial/8250.c')
-rw-r--r-- | drivers/serial/8250.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/serial/8250.c b/drivers/serial/8250.c index a1ca9b7bf2d5..be95e55b228b 100644 --- a/drivers/serial/8250.c +++ b/drivers/serial/8250.c | |||
@@ -93,7 +93,6 @@ static unsigned int nr_uarts = CONFIG_SERIAL_8250_RUNTIME_UARTS; | |||
93 | #define CONFIG_HUB6 1 | 93 | #define CONFIG_HUB6 1 |
94 | 94 | ||
95 | #include <asm/serial.h> | 95 | #include <asm/serial.h> |
96 | |||
97 | /* | 96 | /* |
98 | * SERIAL_PORT_DFNS tells us about built-in ports that have no | 97 | * SERIAL_PORT_DFNS tells us about built-in ports that have no |
99 | * standard enumeration mechanism. Platforms that can find all | 98 | * standard enumeration mechanism. Platforms that can find all |
@@ -2624,6 +2623,9 @@ static struct console serial8250_console = { | |||
2624 | 2623 | ||
2625 | static int __init serial8250_console_init(void) | 2624 | static int __init serial8250_console_init(void) |
2626 | { | 2625 | { |
2626 | if (nr_uarts > UART_NR) | ||
2627 | nr_uarts = UART_NR; | ||
2628 | |||
2627 | serial8250_isa_init_ports(); | 2629 | serial8250_isa_init_ports(); |
2628 | register_console(&serial8250_console); | 2630 | register_console(&serial8250_console); |
2629 | return 0; | 2631 | return 0; |