Messages in this thread | | | From | Jonathan Richardson <> | Subject | [PATCH v2 0/1] Synopsis 8250 serial port driver fix | Date | Thu, 26 Feb 2015 16:35:56 -0800 |
| |
Hi,
This patchset fixes a bug in the Synopsis 8250 serial driver which causes the driver to hang. The bug occurs on simple 2 wire serial ports when modem control signalling has been enabled. It can be reproduced from user space by enabling modem control signals (stty -clocal), then opening a serial port and polling for data available to read with a timeout. A properly implemented driver will ignore the control signals and the call to poll will return. The current version of the driver hangs forever on the call to poll despite the timeout.
Jon
Changes from v1: - Changed DT properties from strings to booleans as suggested by Arnd. Documentation updated accordingly.
Desmond Liu (1): serial: 8250_dw: Fix get_mctrl behaviour
.../bindings/serial/snps-dw-apb-uart.txt | 16 ++++++++++ drivers/tty/serial/8250/8250_dw.c | 32 ++++++++++++++++++++ 2 files changed, 48 insertions(+)
-- 1.7.9.5
| |