diff options
Diffstat (limited to 'drivers/tty/serial/ifx6x60.c')
-rw-r--r-- | drivers/tty/serial/ifx6x60.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/drivers/tty/serial/ifx6x60.c b/drivers/tty/serial/ifx6x60.c index 4bc6e47890b4..6a6668bbb330 100644 --- a/drivers/tty/serial/ifx6x60.c +++ b/drivers/tty/serial/ifx6x60.c | |||
@@ -669,12 +669,8 @@ static const struct tty_operations ifx_spi_serial_ops = { | |||
669 | static void ifx_spi_insert_flip_string(struct ifx_spi_device *ifx_dev, | 669 | static void ifx_spi_insert_flip_string(struct ifx_spi_device *ifx_dev, |
670 | unsigned char *chars, size_t size) | 670 | unsigned char *chars, size_t size) |
671 | { | 671 | { |
672 | struct tty_struct *tty = tty_port_tty_get(&ifx_dev->tty_port); | ||
673 | if (!tty) | ||
674 | return; | ||
675 | tty_insert_flip_string(&ifx_dev->tty_port, chars, size); | 672 | tty_insert_flip_string(&ifx_dev->tty_port, chars, size); |
676 | tty_flip_buffer_push(tty); | 673 | tty_flip_buffer_push(&ifx_dev->tty_port); |
677 | tty_kref_put(tty); | ||
678 | } | 674 | } |
679 | 675 | ||
680 | /** | 676 | /** |