From 811a9c611b9f0ea3fad80c329318b4eae23120ba Mon Sep 17 00:00:00 2001 From: Russell King Date: Sat, 24 Jan 2004 21:07:44 +0000 Subject: [PATCH] [SERIAL] Eliminate a couple of redundant tests There is no way that tty can be NULL in uart_put_char() and uart_write(). Eliminate these redundant tests. --- drivers/serial/serial_core.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/serial/serial_core.c b/drivers/serial/serial_core.c index 89bc311a28fbe..c0fbca8849b77 100644 --- a/drivers/serial/serial_core.c +++ b/drivers/serial/serial_core.c @@ -529,8 +529,7 @@ static void uart_put_char(struct tty_struct *tty, unsigned char ch) { struct uart_state *state = tty->driver_data; - if (tty) - __uart_put_char(state->port, &state->info->xmit, ch); + __uart_put_char(state->port, &state->info->xmit, ch); } static void uart_flush_chars(struct tty_struct *tty) @@ -545,7 +544,7 @@ uart_write(struct tty_struct *tty, int from_user, const unsigned char * buf, struct uart_state *state = tty->driver_data; int ret; - if (!tty || !state->info->xmit.buf) + if (!state->info->xmit.buf) return 0; if (from_user) -- 2.53.0