linux/drivers/usb/serial
Johan Hovold b9e33b2640 USB: keyspan: fix null-deref at probe
commit b5122236bb upstream.

Fix null-pointer dereference during probe if the interface-status
completion handler is called before the individual ports have been set
up.

Fixes: f79b2d0fe8 ("USB: keyspan: fix NULL-pointer dereferences and
memory leaks")
Reported-by: Richard <richjunk@pacbell.net>
Tested-by: Richard <richjunk@pacbell.net>
Signed-off-by: Johan Hovold <johan@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2015-01-27 07:52:32 -08:00
..
aircable.c
ark3116.c USB: ark3116: fix control-message timeout 2013-05-29 10:50:43 +09:00
belkin_sa.c
belkin_sa.h
bus.c USB: serial: fix potential runtime pm imbalance at device remove 2014-06-30 20:09:44 -07:00
ch341.c
console.c
cp210x.c USB: cp210x: add IDs for CEL USB sticks and MeshWorks devices 2015-01-27 07:52:32 -08:00
cyberjack.c
cypress_m8.c USB: Serial: cypress_M8: Enable FRWD Dongle hidcom device 2013-06-03 10:33:10 -07:00
cypress_m8.h USB: cypress_m8: fix ring-indicator detection and reporting 2014-02-06 11:08:12 -08:00
digi_acceleport.c USB patches for 3.10-rc1 2013-04-29 12:19:23 -07:00
empeg.c
ezusb_convert.pl
f81232.c USB: f81232: fix device initialisation at open 2013-06-10 11:00:48 -07:00
ftdi_sio_ids.h usb: serial: ftdi_sio: add PIDs for Matrix Orbital products 2014-12-06 15:05:48 -08:00
ftdi_sio.c usb: serial: ftdi_sio: add PIDs for Matrix Orbital products 2014-12-06 15:05:48 -08:00
ftdi_sio.h
funsoft.c
garmin_gps.c
generic.c USB: serial: fix race in generic write 2014-01-09 12:24:19 -08:00
hp4x.c
io_16654.h
io_edgeport.c USB patches for 3.10-rc1 2013-04-29 12:19:23 -07:00
io_edgeport.h
io_ionsp.h
io_tables.h
io_ti.c USB: io_ti: fix firmware download on big-endian machines (part 2) 2014-06-11 12:03:26 -07:00
io_ti.h
io_usbvend.h USB: io_ti: fix firmware download on big-endian machines (part 2) 2014-06-11 12:03:26 -07:00
ipaq.c
ipw.c
ir-usb.c
iuu_phoenix.c USB: iuu_phoenix: fix bulk-message timeout 2013-05-29 10:50:43 +09:00
iuu_phoenix.h
Kconfig
keyspan_pda.c USB patches for 3.10-rc1 2013-04-29 12:19:23 -07:00
keyspan_usa26msg.h
keyspan_usa28msg.h
keyspan_usa49msg.h
keyspan_usa67msg.h
keyspan_usa90msg.h
keyspan.c USB: keyspan: fix null-deref at probe 2015-01-27 07:52:32 -08:00
keyspan.h
kl5kusb105.c
kl5kusb105.h
kobil_sct.c USB: kobil_sct: use port interrupt-out urb 2013-04-17 10:05:35 -07:00
kobil_sct.h
Makefile
Makefile-keyspan_pda_fw
mct_u232.c USB: mct_u232: clean up read implementation 2013-04-17 10:05:35 -07:00
mct_u232.h
metro-usb.c
mos7720.c USB: mos7720: fix big-endian control requests 2013-09-26 17:18:06 -07:00
mos7840.c USB: mos7840: correct handling of CS5 setting 2013-12-11 22:36:28 -08:00
moto_modem.c
navman.c
omninet.c USB: omninet: switch to generic read implementation 2013-04-17 10:05:34 -07:00
opticon.c USB: opticon: fix non-atomic allocation in write path 2014-11-14 08:47:59 -08:00
option.c USB: option: add Haier CE81B CDMA modem 2014-11-14 08:47:59 -08:00
oti6858.c
oti6858.h
pl2303.c USB: serial: pl2303: add device id for ztek device 2014-10-05 14:54:09 -07:00
pl2303.h USB: serial: pl2303: add device id for ztek device 2014-10-05 14:54:09 -07:00
qcaux.c
qcserial.c usb: qcserial: add additional Sierra Wireless QMI devices 2014-06-30 20:09:43 -07:00
quatech2.c USB patches for 3.10-rc1 2013-04-29 12:19:23 -07:00
safe_serial.c
siemens_mpi.c
sierra.c USB: sierra: add 1199:68AA device ID 2014-10-05 14:54:09 -07:00
spcp8x5.c USB: spcp8x5: correct handling of CS5 setting 2013-12-11 22:36:28 -08:00
ssu100.c USB: ssu100: fix overrun-error reporting 2014-12-06 15:05:47 -08:00
symbolserial.c USB: symbolserial: move private-data allocation to port_probe 2013-04-17 10:05:35 -07:00
ti_usb_3410_5052.c USB: serial: ti_usb_3410_5052: add Abbott strip port ID to combined table as well. 2013-11-04 04:31:06 -08:00
ti_usb_3410_5052.h USB: serial: ti_usb_3410_5052: new device id for Abbot strip port cable 2013-06-19 15:54:45 -07:00
usb_debug.c
usb_wwan.c USB: usb_wwan: fix potential blocked I/O after resume 2014-06-30 20:09:43 -07:00
usb-serial.c USB: serial: fix potential heap buffer overflow 2014-10-05 14:54:09 -07:00
usb-wwan.h
visor.c USB: visor: fix initialisation of Treo/Kyocera devices 2013-05-29 10:47:45 +09:00
visor.h
vivopay-serial.c
whiteheat.c USB: whiteheat: Added bounds checking for bulk command response 2014-09-05 16:28:37 -07:00
whiteheat.h
wishbone-serial.c USB: serial: wishbone-serial: fix up minor sparse warning 2013-04-11 08:45:34 -07:00
xsens_mt.c
zio.c
zte_ev.c USB: zte_ev: fix removed PIDs 2014-10-05 14:54:09 -07:00