summaryrefslogtreecommitdiff
path: root/drivers/serial
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2010-03-09 12:25:36 -0500
committerGreg Kroah-Hartman <gregkh@suse.de>2010-05-21 09:34:28 -0700
commit60bd940f142741092b95a2e572f81741dc867545 (patch)
tree2a305f51fbbd422db95e8e65ccbd05dbcf474570 /drivers/serial
parentf4d10ca895841ec0090bed81e614b6c731ac7d7d (diff)
downloadlinux-stable-60bd940f142741092b95a2e572f81741dc867545.tar.gz
linux-stable-60bd940f142741092b95a2e572f81741dc867545.tar.bz2
linux-stable-60bd940f142741092b95a2e572f81741dc867545.zip
serial: bfin_sport_uart: drop useless status masks
These were all copied over from the Blackfin UART driver, but they don't make sense here because these bits are all specific to the Blackfin UART. Signed-off-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/serial')
-rw-r--r--drivers/serial/bfin_sport_uart.c17
1 files changed, 1 insertions, 16 deletions
diff --git a/drivers/serial/bfin_sport_uart.c b/drivers/serial/bfin_sport_uart.c
index 6ee73da6976b..b9938acb0309 100644
--- a/drivers/serial/bfin_sport_uart.c
+++ b/drivers/serial/bfin_sport_uart.c
@@ -500,27 +500,12 @@ static void sport_set_termios(struct uart_port *port,
spin_lock_irqsave(&up->port.lock, flags);
- port->read_status_mask = OE;
- if (termios->c_iflag & INPCK)
- port->read_status_mask |= (FE | PE);
- if (termios->c_iflag & (BRKINT | PARMRK))
- port->read_status_mask |= BI;
+ port->read_status_mask = 0;
/*
* Characters to ignore
*/
port->ignore_status_mask = 0;
- if (termios->c_iflag & IGNPAR)
- port->ignore_status_mask |= FE | PE;
- if (termios->c_iflag & IGNBRK) {
- port->ignore_status_mask |= BI;
- /*
- * If we're ignoring parity and break indicators,
- * ignore overruns too (for real raw support).
- */
- if (termios->c_iflag & IGNPAR)
- port->ignore_status_mask |= OE;
- }
/* RX extract mask */
up->rxmask = 0x01 | (((up->csize + up->stopb) * 2 - 1) << 0x8);