Turns out the ftdi driver has had IXON and IXOFF, which are used to enable outgoing and incoming software flow control, mixed up since before git. The first patch addresses this while the following three clean up the flow control handling code. Johan Johan Hovold (4): USB: serial: ftdi_sio: fix IXON/IXOFF mixup USB: serial: ftdi_sio: use non-underscore fixed types USB: serial: ftdi_sio: drop unnecessary urb_ variable prefixes USB: serial: ftdi_sio: clean up flow control management drivers/usb/serial/ftdi_sio.c | 194 ++++++++++++++-------------------- 1 file changed, 77 insertions(+), 117 deletions(-) -- 2.17.0 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html