diff options
author | Andrew Worsley <amworsley@gmail.com> | 2011-11-18 23:13:33 +1100 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2011-11-26 09:08:38 -0800 |
commit | 4c72dfff8cfbc0d5c63145691c9dbbd1df995c1c (patch) | |
tree | 982fbeadceb355e6552f383fa8aaaafb1458e264 /net/unix/sysctl_net_unix.c | |
parent | 22e88b06a5779026f242c2eb628ec058c79b2ed0 (diff) |
USB: Fix Corruption issue in USB ftdi driver ftdi_sio.c
commit b1ffb4c851f185e9051ba837c16d9b84ef688d26 upstream.
Fix for ftdi_set_termios() glitching output
ftdi_set_termios() is constantly setting the baud rate, data bits and parity
unnecessarily on every call, . When called while characters are being
transmitted can cause the FTDI chip to corrupt the serial port bit stream
output by stalling the output half a bit during the output of a character.
Simple fix by skipping this setting if the baud rate/data bits/parity are
unchanged.
Signed-off-by: Andrew Worsley <amworsley@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'net/unix/sysctl_net_unix.c')
0 files changed, 0 insertions, 0 deletions