serial: Fix IGNBRK handling
[deliverable/linux.git] / drivers / tty / serial / efm32-uart.c
index b373f6416e8c36161b2cde1c6824a582a2b074ee..3b0ee9afd76fca32869d2619f62550664f3bb92b 100644 (file)
@@ -407,7 +407,7 @@ static void efm32_uart_set_termios(struct uart_port *port,
        if (new->c_iflag & INPCK)
                port->read_status_mask |=
                        UARTn_RXDATAX_FERR | UARTn_RXDATAX_PERR;
-       if (new->c_iflag & (BRKINT | PARMRK))
+       if (new->c_iflag & (IGNBRK | BRKINT | PARMRK))
                port->read_status_mask |= SW_UARTn_RXDATAX_BERR;
 
        port->ignore_status_mask = 0;
This page took 0.025417 seconds and 5 git commands to generate.