|
@@ -884,7 +884,6 @@ serial_hsu_set_termios(struct uart_port *port, struct ktermios *termios,
|
|
|
{
|
|
|
struct uart_hsu_port *up =
|
|
|
container_of(port, struct uart_hsu_port, port);
|
|
|
- struct tty_struct *tty = port->state->port.tty;
|
|
|
unsigned char cval, fcr = 0;
|
|
|
unsigned long flags;
|
|
|
unsigned int baud, quot;
|
|
@@ -907,8 +906,7 @@ serial_hsu_set_termios(struct uart_port *port, struct ktermios *termios,
|
|
|
}
|
|
|
|
|
|
/* CMSPAR isn't supported by this driver */
|
|
|
- if (tty)
|
|
|
- tty->termios->c_cflag &= ~CMSPAR;
|
|
|
+ termios->c_cflag &= ~CMSPAR;
|
|
|
|
|
|
if (termios->c_cflag & CSTOPB)
|
|
|
cval |= UART_LCR_STOP;
|