]> asedeno.scripts.mit.edu Git - linux.git/commit
serial: max310x: Fix tx_empty() callback
authorAlexander Shiyan <shc_work@mail.ru>
Wed, 19 Dec 2018 11:19:20 +0000 (14:19 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 19 Dec 2018 12:48:45 +0000 (13:48 +0100)
commita8da3c7873ea57acb8f9cea58c0af477522965aa
tree8794b4f7346916054e6a8c9be54ed4d9bee4d763
parenta88c4736ea36396f4a7b1460202a8caa434238db
serial: max310x: Fix tx_empty() callback

Function max310x_tx_empty() accesses the IRQSTS register, which is
cleared by IC when reading, so if there is an interrupt status, we
will lose it. This patch implement the transmitter check only by
the current FIFO level.

Signed-off-by: Alexander Shiyan <shc_work@mail.ru>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/max310x.c