sst-linux/drivers/usb/serial
Johan Hovold 61a9561642 USB: serial: option: match on interface class for Telit FN990B
commit 9a665fe3d967fe46edb4fd2497c7a5cc2dac2f55 upstream.

The device id entries for Telit FN990B ended up matching only on the
interface protocol. While this works, the protocol is qualified by the
interface class (and subclass) which should have been included.

Switch to matching using USB_DEVICE_AND_INTERFACE_INFO() while keeping
the entries sorted also by protocol for consistency.

Link: https://lore.kernel.org/20250227110655.3647028-2-fabio.porcedda@gmail.com/
Cc: Fabio Porcedda <fabio.porcedda@gmail.com>
Cc: Daniele Palmas <dnlplm@gmail.com>
Cc: stable@vger.kernel.org
Signed-off-by: Johan Hovold <johan@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2025-03-28 21:58:56 +01:00
..
aircable.c
ark3116.c
belkin_sa.c
belkin_sa.h
bus.c
ch341.c
console.c
cp210x.c USB: serial: cp210x: add Phoenix Contact UPS Device 2025-01-17 13:34:44 +01:00
cyberjack.c
cypress_m8.c
cypress_m8.h
digi_acceleport.c
empeg.c
ezusb_convert.pl
f81232.c
f81534.c
ftdi_sio_ids.h USB: serial: ftdi_sio: add support for Altera USB Blaster 3 2025-03-28 21:58:56 +01:00
ftdi_sio.c USB: serial: ftdi_sio: add support for Altera USB Blaster 3 2025-03-28 21:58:56 +01:00
ftdi_sio.h
garmin_gps.c
generic.c
io_16654.h
io_edgeport.c USB: serial: io_edgeport: fix use after free in debug printk 2024-11-14 13:15:18 +01:00
io_edgeport.h
io_ionsp.h
io_ti.c
io_ti.h
io_usbvend.h
ipaq.c
ipw.c
ir-usb.c
iuu_phoenix.c
iuu_phoenix.h
Kconfig
keyspan_pda.c
keyspan_usa26msg.h
keyspan_usa28msg.h
keyspan_usa49msg.h
keyspan_usa67msg.h
keyspan_usa90msg.h
keyspan.c
kl5kusb105.c
kl5kusb105.h
kobil_sct.c
kobil_sct.h
Makefile
Makefile-keyspan_pda_fw
mct_u232.c
mct_u232.h
metro-usb.c
mos7720.c
mos7840.c USB: serial: mos7840: fix crash on resume 2024-07-18 13:18:39 +02:00
mxuport.c
navman.c
omninet.c
opticon.c
option.c USB: serial: option: match on interface class for Telit FN990B 2025-03-28 21:58:56 +01:00
oti6858.c
oti6858.h
pl2303.c USB: serial: pl2303: add device id for Macrosilicon MS3020 2024-09-30 16:23:56 +02:00
pl2303.h USB: serial: pl2303: add device id for Macrosilicon MS3020 2024-09-30 16:23:56 +02:00
qcaux.c
qcserial.c USB: serial: qcserial: add support for Sierra Wireless EM86xx 2024-11-14 13:15:18 +01:00
quatech2.c USB: serial: quatech2: fix null-ptr-deref in qt2_process_read_urb() 2025-02-01 18:30:10 +01:00
safe_serial.c
sierra.c
spcp8x5.c
ssu100.c
symbolserial.c
ti_usb_3410_5052.c
upd78f0730.c
usb_debug.c USB: serial: debug: do not echo input by default 2024-08-14 13:52:56 +02:00
usb_wwan.c
usb-serial-simple.c
usb-serial.c
usb-wwan.h
visor.c
visor.h
whiteheat.c
whiteheat.h
wishbone-serial.c
xr_serial.c
xsens_mt.c