serial: imx: don't prepare to send if no data is available
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Fri, 2 Mar 2018 10:07:29 +0000 (11:07 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 9 Mar 2018 18:21:02 +0000 (10:21 -0800)
commit48669b69e3ecbabbd2936fbbe095901ba83a37f9
tree098d6397cf766169447427566f0fcebb5d899fba
parent1866541492641c02874bf51f9d8712b5510f2c64
serial: imx: don't prepare to send if no data is available

serial_core might call the .start_tx callback without any data being
available to send. In this case return early instead of going through
all the setup needed for sending which might include disabling RX in
RS485 half-duplex mode.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/imx.c