Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 212d249b authored by Nava kishore Manne's avatar Nava kishore Manne Committed by Greg Kroah-Hartman
Browse files

serial: xuartps: Removed unwanted checks while reading the error conditions



This patch Remove the unwated checks while reading the parity,framing,
overrun and Break detection errors.

Signed-off-by: default avatarNava kishore Manne <navam@xilinx.com>
Signed-off-by: default avatarMichal Simek <michal.simek@xilinx.com>
[stelford@cadence.com: cherry picked from
https://github.com/Xilinx/linux-xlnx

 commit
b1cf74970df5470ffbc8e7876a9edf5e3498ef94]
Signed-off-by: default avatarScott Telford <stelford@cadence.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent c8dbdc84
Loading
Loading
Loading
Loading
+35 −37
Original line number Diff line number Diff line
@@ -248,8 +248,6 @@ static void cdns_uart_handle_rx(void *dev_id, unsigned int isrstatus)
		status_mask = port->read_status_mask;
		status_mask &= ~port->ignore_status_mask;

		if ((isrstatus & CDNS_UART_IXR_TOUT) ||
		    (isrstatus & CDNS_UART_IXR_RXTRIG)) {
		if (data &&
		    (port->read_status_mask & CDNS_UART_IXR_BRK)) {
			port->read_status_mask &= ~CDNS_UART_IXR_BRK;
@@ -289,7 +287,7 @@ static void cdns_uart_handle_rx(void *dev_id, unsigned int isrstatus)
					     TTY_OVERRUN);
		}
		tty_insert_flip_char(&port->state->port, data, status);
		}
		isrstatus = 0;
	}
	spin_unlock(&port->lock);
	tty_flip_buffer_push(&port->state->port);