Changes since v2: - Use u32 for div_value - Add line break after the colons in switch - Avoid ternary operators where possilble - Use baud rate 9600 instead of 0 when unspecified - Fix commit messages Pali Rohár (7): USB: serial: ftdi_sio: Fix divisor overflow USB: serial: ftdi_sio: Add missing baud rate validation USB: serial: ftdi_sio: Extract SIO divisor code to function USB: serial: ftdi_sio: Do not reset baud rate to 9600 Baud on error USB: serial: ftdi_sio: Fix baud rate rounding for ASYNC_SPD_CUST USB: serial: ftdi_sio: Fix custom_divisor for TIOCGSERIAL and c_*speed for TCGETS2 USB: serial: ftdi_sio: Fill c_*speed fields with real baud rate drivers/usb/serial/ftdi_sio.c | 215 +++++++++++++++++++++++++++++----- 1 file changed, 185 insertions(+), 30 deletions(-) -- 2.20.1