--- drivers/tty/serial/8250/8250_core.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/drivers/tty/serial/8250/8250_core.c b/drivers/tty/serial/8250/8250_core.c index dcf43f6..aef2d2a 100644 --- a/drivers/tty/serial/8250/8250_core.c +++ b/drivers/tty/serial/8250/8250_core.c @@ -1123,15 +1123,11 @@ static int __init serial8250_init(void) if (ret) goto out; - ret = serial8250_pnp_init(); - if (ret) - goto unreg_uart_drv; - serial8250_isa_devs = platform_device_alloc("serial8250", PLAT8250_DEV_LEGACY); if (!serial8250_isa_devs) { ret = -ENOMEM; - goto unreg_pnp; + goto unreg_uart_drv; } ret = platform_device_add(serial8250_isa_devs); @@ -1147,8 +1143,6 @@ static int __init serial8250_init(void) platform_device_del(serial8250_isa_devs); put_dev: platform_device_put(serial8250_isa_devs); -unreg_pnp: - serial8250_pnp_exit(); unreg_uart_drv: #ifdef CONFIG_SPARC sunserial_unregister_minors(&serial8250_reg, UART_NR); @@ -1173,8 +1167,6 @@ static void __exit serial8250_exit(void) platform_driver_unregister(&serial8250_isa_driver); platform_device_unregister(isa_dev); - serial8250_pnp_exit(); - #ifdef CONFIG_SPARC sunserial_unregister_minors(&serial8250_reg, UART_NR); #else -- 1.7.12.4