OSDN Git Service

tty: con3215, remove unneeded tty checks
authorJiri Slaby <jslaby@suse.cz>
Tue, 2 Mar 2021 06:21:49 +0000 (07:21 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 10 Mar 2021 08:34:07 +0000 (09:34 +0100)
There is no need to check tty in these functions as it's always
non-NULL. So remove the tests.

Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
Cc: Heiko Carstens <heiko.carstens@de.ibm.com>
Cc: linux390@de.ibm.com
Cc: linux-s390@vger.kernel.org
Signed-off-by: Jiri Slaby <jslaby@suse.cz>
Link: https://lore.kernel.org/r/20210302062214.29627-19-jslaby@suse.cz
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/s390/char/con3215.c

index 5923a1f..ae0dd9c 100644 (file)
@@ -948,8 +948,6 @@ static int tty3215_write(struct tty_struct * tty,
        struct raw3215_info *raw;
        int i, written;
 
-       if (!tty)
-               return 0;
        raw = (struct raw3215_info *) tty->driver_data;
        written = count;
        while (count > 0) {
@@ -975,8 +973,6 @@ static int tty3215_put_char(struct tty_struct *tty, unsigned char ch)
 {
        struct raw3215_info *raw;
 
-       if (!tty)
-               return 0;
        raw = (struct raw3215_info *) tty->driver_data;
        raw3215_putchar(raw, ch);
        return 1;