[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20210407103925.829-1-johan@kernel.org>
Date: Wed, 7 Apr 2021 12:39:01 +0200
From: Johan Hovold <johan@...nel.org>
To: Johan Hovold <johan@...nel.org>
Cc: linux-usb@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: [PATCH 00/24] USB: serial: TIOCSSERIAL fixes and generic support
TIOCSSERIAL is a horrid, underspecified, legacy interface which for most
serial devices is only useful for setting the close_delay and
closing_wait parameters.
This series fixes up the various USB serial driver implementations,
before adding generic support to core for the benefit of all USB serial
drivers.
Johan
Johan Hovold (24):
USB: serial: ark3116: fix TIOCGSERIAL implementation
USB: serial: f81232: fix TIOCGSERIAL implementation
USB: serial: f81534: fix TIOCGSERIAL implementation
USB: serial: ftdi_sio: fix TIOCGSERIAL implementation
USB: serial: io_edgeport: fix TIOCGSERIAL implementation
USB: serial: io_ti: fix TIOCGSERIAL implementation
USB: serial: mos7720: fix TIOCGSERIAL implementation
USB: serial: mos7840: fix TIOCGSERIAL implementation
USB: serial: opticon: fix TIOCGSERIAL implementation
USB: serial: pl2303: fix TIOCGSERIAL implementation
USB: serial: quatech2: fix TIOCGSERIAL implementation
USB: serial: ssu100: fix TIOCGSERIAL implementation
USB: serial: ti_usb_3410_5052: fix TIOCGSERIAL implementation
USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check
USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions
USB: serial: usb_wwan: fix unprivileged TIOCCSERIAL
USB: serial: usb_wwan: fix TIOCGSERIAL implementation
USB: serial: whiteheat: fix TIOCGSERIAL implementation
USB: serial: fix return value for unsupported ioctls
USB: serial: add generic support for TIOCSSERIAL
USB: serial: stop reporting legacy UART types
USB: serial: ftdi_sio: ignore baud_base changes
USB: serial: ftdi_sio: simplify TIOCGSERIAL permission check
USB: serial: ftdi_sio: clean up TIOCSSERIAL
drivers/usb/serial/ark3116.c | 13 ------
drivers/usb/serial/f81232.c | 11 ++---
drivers/usb/serial/f81534.c | 7 +---
drivers/usb/serial/ftdi_sio.c | 35 ++++------------
drivers/usb/serial/io_edgeport.c | 22 ----------
drivers/usb/serial/io_ti.c | 24 -----------
drivers/usb/serial/mos7720.c | 18 --------
drivers/usb/serial/mos7840.c | 23 -----------
drivers/usb/serial/opticon.c | 18 --------
drivers/usb/serial/option.c | 2 -
drivers/usb/serial/pl2303.c | 13 ------
drivers/usb/serial/quatech2.c | 16 --------
drivers/usb/serial/ssu100.c | 16 --------
drivers/usb/serial/ti_usb_3410_5052.c | 38 +----------------
drivers/usb/serial/usb-serial.c | 59 +++++++++++++++++++++++----
drivers/usb/serial/usb-wwan.h | 4 --
drivers/usb/serial/usb_wwan.c | 45 --------------------
drivers/usb/serial/whiteheat.c | 17 +-------
include/linux/usb/serial.h | 2 +-
19 files changed, 69 insertions(+), 314 deletions(-)
--
2.26.3
Powered by blists - more mailing lists