The following changes since commit 3650b228f83adda7e5ee532e2b90429c03f7b9ec: Linux 5.10-rc1 (2020-10-25 15:14:11 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git tags/usb-serial-5.11-rc1 for you to fetch changes up to fddd408ad448efc49c67f8dfdc4e86b31c683a0c: USB: serial: ftdi_sio: log the CBUS GPIO validity (2020-12-09 18:07:03 +0100) ---------------------------------------------------------------- USB-serial updates for 5.11-rc1 Here are the USB-serial updates for 5.11-rc1, including: - keyspan_pda write-implementation fixes - digi_acceleport write-wakeup fix - mos7720 parport-restore fix - mos7720 parport-tasklet removal - cp210x termios-handling cleanups - option device-flag fix - ftdi_sio GPIO CBUS-configuration improvements - removal of in_interrupt() uses Included are also various clean ups. All have been in linux-next with no reported issues. ---------------------------------------------------------------- Ahmed S. Darwish (1): USB: serial: digi_acceleport: remove in_interrupt() usage Davidlohr Bueso (1): USB: serial: mos7720: defer state restore to a workqueue Johan Hovold (24): USB: serial: keyspan_pda: fix dropped unthrottle interrupts USB: serial: keyspan_pda: fix write deadlock USB: serial: keyspan_pda: fix stalled writes USB: serial: keyspan_pda: fix write-wakeup use-after-free USB: serial: keyspan_pda: fix tx-unthrottle use-after-free USB: serial: keyspan_pda: fix write unthrottling USB: serial: keyspan_pda: refactor write-room handling USB: serial: keyspan_pda: fix write implementation USB: serial: keyspan_pda: increase transmitter threshold USB: serial: keyspan_pda: add write-fifo support USB: serial: keyspan_pda: clean up xircom/entrega support USB: serial: keyspan_pda: clean up comments and whitespace USB: serial: keyspan_pda: use BIT() macro USB: serial: keyspan_pda: drop redundant usb-serial pointer USB: serial: digi_acceleport: fix write-wakeup deadlocks USB: serial: remove write wait queue USB: serial: mos7720: fix parallel-port state restore USB: serial: cp210x: return early on unchanged termios USB: serial: cp210x: clean up line-control handling USB: serial: cp210x: set terminal settings on open USB: serial: cp210x: drop flow-control debugging USB: serial: cp210x: refactor flow-control handling USB: serial: cp210x: clean up dtr_rts() USB: serial: option: add interface-number sanity check to flag handling Marc Zyngier (3): USB: serial: ftdi_sio: report the valid GPIO lines to gpiolib USB: serial: ftdi_sio: drop GPIO line checking dead code USB: serial: ftdi_sio: log the CBUS GPIO validity Tom Rix (1): USB: serial: iuu_phoenix: remove unneeded break arch/arm/configs/badge4_defconfig | 1 - arch/arm/configs/corgi_defconfig | 1 - arch/arm/configs/pxa_defconfig | 1 - arch/arm/configs/spitz_defconfig | 1 - arch/mips/configs/mtx1_defconfig | 1 - arch/mips/configs/rm200_defconfig | 1 - arch/powerpc/configs/g5_defconfig | 1 - arch/powerpc/configs/ppc6xx_defconfig | 1 - drivers/usb/serial/Kconfig | 19 +- drivers/usb/serial/Makefile | 1 - drivers/usb/serial/cp210x.c | 499 +++++++------------------------ drivers/usb/serial/digi_acceleport.c | 62 ++-- drivers/usb/serial/ftdi_sio.c | 23 +- drivers/usb/serial/iuu_phoenix.c | 2 - drivers/usb/serial/keyspan_pda.c | 548 +++++++++++++++------------------- drivers/usb/serial/mos7720.c | 236 +++------------ drivers/usb/serial/option.c | 23 +- include/linux/usb/serial.h | 2 - 18 files changed, 444 insertions(+), 979 deletions(-)