[PATCH] TTY layer buffering revamp
[deliverable/linux.git] / drivers / serial / imx.c
index 355cd93a8a873aa277dbcc65bf3d4c41c5f49d0e..5c098be9346b35de2b8ed58b0b6648df8c7c160a 100644 (file)
@@ -256,9 +256,6 @@ static irqreturn_t imx_rxint(int irq, void *dev_id, struct pt_regs *regs)
        error_return:
                tty_insert_flip_char(tty, rx, flg);
 
-               if (tty->flip.count >= TTY_FLIPBUF_SIZE)
-                       goto out;
-
        ignore_char:
                rx = URXD0((u32)sport->port.membase);
        } while(rx & URXD_CHARRDY);
@@ -994,7 +991,7 @@ static int __init imx_serial_init(void)
 static void __exit imx_serial_exit(void)
 {
        uart_unregister_driver(&imx_reg);
-       driver_unregister(&serial_imx_driver);
+       platform_driver_unregister(&serial_imx_driver);
 }
 
 module_init(imx_serial_init);
This page took 0.030009 seconds and 5 git commands to generate.