summaryrefslogtreecommitdiffstats
path: root/kernel
diff options
context:
space:
mode:
authorJoshua Scott <joshua.scott@alliedtelesis.co.nz>2018-02-09 10:59:56 +1300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2018-02-28 13:40:22 +0100
commit914eaf935ec78d3a3ce03751b1e0f8395035d94a (patch)
tree753dc7a4933800b87c127c4b908fa7d00cf0f2b4 /kernel
parentb96408b47480f9947eee933fcce35ed4ae74cc9a (diff)
downloadop-kernel-dev-914eaf935ec78d3a3ce03751b1e0f8395035d94a.zip
op-kernel-dev-914eaf935ec78d3a3ce03751b1e0f8395035d94a.tar.gz
serial: 8250_dw: Allow TX FIFO to drain before writing to UART_LCR
An issue has been observed on the Marvell Armada 38x serial port. Writes to UART_LCR can result in characters that are currently held in the TX FIFO being lost rather than sent, even if the userspace process has attempted to flush them. This is most visible when using the "resize" command (tested on Busybox), where we have observed the escape code for restoring cursor position becoming mangled. Signed-off-by: Joshua Scott <joshua.scott@alliedtelesis.co.nz> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'kernel')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud