USB: serial: TIOCSSERIAL fixes and generic support
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest24 patches 1 replyIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/24 | USB: serial: ark3116: fix TIOCGSERIAL implementationdrivers/ | +3 | 0 replies | |
| 2/24 | USB: serial: f81232: fix TIOCGSERIAL implementationdrivers/ | +3 | 0 replies | |
| 3/24 | USB: serial: f81534: fix TIOCGSERIAL implementationdrivers/ | +3 | 0 replies | |
| 4/24 | USB: serial: ftdi_sio: fix TIOCGSERIAL implementationdrivers/ | +4 | 0 replies | |
| 5/24 | USB: serial: io_edgeport: fix TIOCGSERIAL implementationdrivers/ | +4 | 0 replies | |
| 6/24 | USB: serial: io_ti: fix TIOCGSERIAL implementationdrivers/ | +4 | 0 replies | |
| 7/24 | USB: serial: mos7720: fix TIOCGSERIAL implementationdrivers/ | +4 | 0 replies | |
| 8/24 | USB: serial: mos7840: fix TIOCGSERIAL implementationdrivers/ | +4 | 0 replies | |
| 9/24 | USB: serial: opticon: fix TIOCGSERIAL implementationdrivers/ | +3 | 0 replies | |
| 10/24 | USB: serial: pl2303: fix TIOCGSERIAL implementationdrivers/ | +3 | 0 replies | |
| 11/24 | USB: serial: quatech2: fix TIOCGSERIAL implementationdrivers/ | +3 | 0 replies | |
| 12/24 | USB: serial: ssu100: fix TIOCGSERIAL implementationdrivers/ | +3 | 0 replies | |
| 13/24 | USB: serial: ti_usb_3410_5052: fix TIOCGSERIAL implementationdrivers/ | +2 | 0 replies | |
| 14/24 | USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission checkdrivers/ | +7 | 0 replies | |
| 15/24 | USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversionsdrivers/ | +5 | 0 replies | |
| 16/24 | USB: serial: usb_wwan: fix unprivileged TIOCCSERIALdrivers/ | +0 | 0 replies | |
| 17/24 | USB: serial: usb_wwan: fix TIOCGSERIAL implementationdrivers/ | +0 | 0 replies | |
| 18/24 | USB: serial: whiteheat: fix TIOCGSERIAL implementationdrivers/ | +2 | 0 replies | |
| 19/24 | USB: serial: fix return value for unsupported ioctlsdrivers/ | +3 | 0 replies | |
| 20/24 | USB: serial: add generic support for TIOCSSERIALdrivers/ drivers/ drivers/ +16 more | +70 | 0 replies | |
| 21/24 | USB: serial: stop reporting legacy UART typesdrivers/ drivers/ drivers/ +8 more | +0 | 0 replies | |
| 22/24 | USB: serial: ftdi_sio: ignore baud_base changesdrivers/ | +0 | 0 replies | |
| 23/24 | USB: serial: ftdi_sio: simplify TIOCGSERIAL permission checkdrivers/ | +1 | 0 replies | |
| 24/24 | USB: serial: ftdi_sio: clean up TIOCSSERIALdrivers/ | +7 | 0 replies |
Reviews trailers per patch
None of the 24 patches has a Reviewed-by or Acked-by of their own; the series has one for all of them.
| Patch | Greg Kroah-Hartman |
|---|---|
| Series | R-b |
| 1/24 | |
| 2/24 | |
| 3/24 | |
| 4/24 | |
| 5/24 | |
| 6/24 | |
| 7/24 | |
| 8/24 | |
| 9/24 | |
| 10/24 | |
| 11/24 | |
| 12/24 | |
| 13/24 | |
| 14/24 | |
| 15/24 | |
| 16/24 | |
| 17/24 | |
| 18/24 | |
| 19/24 | |
| 20/24 | |
| 21/24 | |
| 22/24 | |
| 23/24 | |
| 24/24 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [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(-)
Signature · 1 line
2.26.3