Re: 16550 serial support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Josip Rodin <joy@xxxxxxxxxxxxxx>
Date: Fri, 12 Sep 2008 02:40:14 +0200

> OK, I did a clean rebuild and reboot, but no dice:
> 
> Serial: 8250/16550 driver4 ports, IRQ sharing disabled
> Unable to handle kernel NULL pointer dereference

Please add this follow-on patch:

--- drivers/serial/8250.c~	2008-09-11 16:41:05.000000000 -0700
+++ drivers/serial/8250.c	2008-09-11 18:39:22.000000000 -0700
@@ -2673,7 +2673,6 @@ static struct uart_driver serial8250_reg
 	.dev_name		= "ttyS",
 	.major			= TTY_MAJOR,
 	.minor			= 64,
-	.nr			= UART_NR,
 	.cons			= SERIAL8250_CONSOLE,
 };
 
@@ -2959,8 +2958,9 @@ static int __init serial8250_init(void)
 		spin_lock_init(&irq_lists[i].lock);
 
 #ifdef CONFIG_SPARC
-	ret = sunserial_register_minors(&serial8250_reg, nr_uarts);
+	ret = sunserial_register_minors(&serial8250_reg, UART_NR);
 #else
+	serial8250_reg.nr = UART_NR;
 	ret = uart_register_driver(&serial8250_reg);
 #endif
 	if (ret)
--
To unsubscribe from this list: send the line "unsubscribe sparclinux" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Kernel Development]     [DCCP]     [Linux ARM Development]     [Linux]     [Photo]     [Yosemite Help]     [Linux ARM Kernel]     [Linux SCSI]     [Linux x86_64]     [Linux Hams]

  Powered by Linux