]> git.baikalelectronics.ru Git - kernel.git/commit
USB: ftdi_sio: revert "USB: ftdi_sio: fix DTR/RTS line modes"
authorJohan Hovold <jhovold@gmail.com>
Sun, 12 Sep 2010 14:31:45 +0000 (16:31 +0200)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 22 Oct 2010 17:21:48 +0000 (10:21 -0700)
commit08c7ad7ee0ea0243180e16b254b2921a22293bce
treeeae0d1d254351f391c49893d75a441241c975b81
parent76eed5a02b67ac67e0afbddff2ede6e3b7b186a6
USB: ftdi_sio: revert "USB: ftdi_sio: fix DTR/RTS line modes"

This reverts commit 825a3309202b504b637d27c6beeb5a5e876b71d7.

RTS and DTR should not be modified based on CRTSCTS when calling
set_termios.

Modem control lines are raised at port open by the tty layer and should stay
raised regardless of whether hardware flow control is enabled or not.

This is in conformance with the way serial ports work today and many
applications depend on this behaviour to be able to talk to hardware
implementing hardware flow control (without the applications actually using
it).

Hardware which expects different behaviour on these lines can always
use TIOCMSET/TIOCMBI[SC] after port open to change them.

Reported-by: Daniel Mack <daniel@caiaq.de>
Reported-by: Dave Mielke <dave@mielke.cc>
Signed-off-by: Johan Hovold <jhovold@gmail.com>
Cc: stable <stable@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/usb/serial/ftdi_sio.c