linux-mips
[Top] [All Lists]

[PATCH] SERIAL: Lantiq: Set timeout in uart_port

To: Alan Cox <alan@linux.intel.com>, linux-serial@vger.kernel.org
Subject: [PATCH] SERIAL: Lantiq: Set timeout in uart_port
From: Ralf Baechle <ralf@linux-mips.org>
Date: Wed, 3 Aug 2011 15:37:24 +0100
Cc: John Crispin <blogic@openwrt.org>, Thomas Langer <thomas.langer@lantiq.com>, linux-mips@linux-mips.org
Sender: linux-mips-bounce@linux-mips.org
User-agent: Mutt/1.5.21 (2010-09-15)
From: John Crispin <blogic@openwrt.org>

Without this patch apps using readline hang.

Signed-off-by: Thomas Langer <thomas.langer@lantiq.com>
Signed-off-by: John Crispin <blogic@openwrt.org>
Cc: linux-mips@linux-mips.org
Cc: linux-serial@vger.kernel.org
---
No replies when John Crispin first posted this patch.  He's on vacation
so I'm reposting hoping for an ack.  I'd prefer to merge this through
the MIPS tree along with other lantiq fixes -- thanks.

 drivers/tty/serial/lantiq.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/drivers/tty/serial/lantiq.c b/drivers/tty/serial/lantiq.c
index 58cf279..bc95f52 100644
--- a/drivers/tty/serial/lantiq.c
+++ b/drivers/tty/serial/lantiq.c
@@ -478,8 +478,10 @@ lqasc_set_termios(struct uart_port *port,
        spin_unlock_irqrestore(&ltq_asc_lock, flags);
 
        /* Don't rewrite B0 */
-        if (tty_termios_baud_rate(new))
+       if (tty_termios_baud_rate(new))
                tty_termios_encode_baud_rate(new, baud, baud);
+
+       uart_update_timeout(port, cflag, baud);
 }
 
 static const char*
-- 
1.7.2.3


<Prev in Thread] Current Thread [Next in Thread>