diff options
Diffstat (limited to 'drivers/tty/serial/ucc_uart.c')
-rw-r--r-- | drivers/tty/serial/ucc_uart.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/tty/serial/ucc_uart.c b/drivers/tty/serial/ucc_uart.c index cea8918b8233..2ebe606a2db1 100644 --- a/drivers/tty/serial/ucc_uart.c +++ b/drivers/tty/serial/ucc_uart.c | |||
@@ -963,6 +963,9 @@ static void qe_uart_set_termios(struct uart_port *port, | |||
963 | /* Do we really need a spinlock here? */ | 963 | /* Do we really need a spinlock here? */ |
964 | spin_lock_irqsave(&port->lock, flags); | 964 | spin_lock_irqsave(&port->lock, flags); |
965 | 965 | ||
966 | /* Update the per-port timeout. */ | ||
967 | uart_update_timeout(port, termios->c_cflag, baud); | ||
968 | |||
966 | out_be16(&uccp->upsmr, upsmr); | 969 | out_be16(&uccp->upsmr, upsmr); |
967 | if (soft_uart) { | 970 | if (soft_uart) { |
968 | out_be16(&uccup->supsmr, supsmr); | 971 | out_be16(&uccup->supsmr, supsmr); |