Hi Greg, Here are my fixes for 4.10-rc3. Details below. Thanks, Johan The following changes since commit 0c744ea4f77d72b3dcebb7a8f2684633ec79be88: Linux 4.10-rc2 (2017-01-01 14:31:53 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git tags/usb-serial-4.10-rc3 for you to fetch changes up to ef079936d3cd09e63612834fe2698eeada0d8e3f: USB: serial: ti_usb_3410_5052: fix NULL-deref at open (2017-01-04 10:43:57 +0100) ---------------------------------------------------------------- USB-serial fixes for v4.10-rc3 These fixes address a number of long-standing issues in various USB-serial drivers which would lead to crashes should a malicious device lack the expected endpoints. Included are also a few related fixes, and a couple of unrelated ones that were found during my survey (e.g. a memleak and a sleep-while-atomic). A compiler warning revealed an error-handling issue in the new f81534 driver which is also fixed. Signed-off-by: Johan Hovold <johan@xxxxxxxxxx> ---------------------------------------------------------------- Geert Uytterhoeven (1): USB: serial: f81534: detect errors from f81534_logic_to_phy_port() Johan Hovold (24): USB: serial: cyberjack: fix NULL-deref at open USB: serial: garmin_gps: fix memory leak on failed URB submit USB: serial: io_edgeport: fix NULL-deref at open USB: serial: io_ti: fix NULL-deref at open USB: serial: io_ti: fix another NULL-deref at open USB: serial: io_ti: fix I/O after disconnect USB: serial: io_ti: bind to interface after fw download USB: serial: iuu_phoenix: fix NULL-deref at open USB: serial: keyspan_pda: verify endpoints at probe USB: serial: kobil_sct: fix NULL-deref in write USB: serial: mos7720: fix NULL-deref at open USB: serial: mos7720: fix use-after-free on probe errors USB: serial: mos7720: fix parport use-after-free on probe errors USB: serial: mos7720: fix parallel probe USB: serial: mos7720: remove obsolete port initialisation USB: serial: mos7840: fix NULL-deref at open USB: serial: mos7840: remove unused write URB USB: serial: mos7840: fix misleading interrupt-URB comment USB: serial: omninet: fix NULL-derefs at open and disconnect USB: serial: oti6858: fix NULL-deref at open USB: serial: pl2303: fix NULL-deref at open USB: serial: quatech2: fix sleep-while-atomic in close USB: serial: spcp8x5: fix NULL-deref at open USB: serial: ti_usb_3410_5052: fix NULL-deref at open drivers/usb/serial/cyberjack.c | 10 +++++++ drivers/usb/serial/f81534.c | 8 +++-- drivers/usb/serial/garmin_gps.c | 1 + drivers/usb/serial/io_edgeport.c | 5 ++++ drivers/usb/serial/io_ti.c | 22 ++++++++++---- drivers/usb/serial/iuu_phoenix.c | 11 +++++++ drivers/usb/serial/keyspan_pda.c | 14 +++++++++ drivers/usb/serial/kobil_sct.c | 12 ++++++++ drivers/usb/serial/mos7720.c | 56 +++++++++++++---------------------- drivers/usb/serial/mos7840.c | 24 ++++++++------- drivers/usb/serial/omninet.c | 13 ++++++++ drivers/usb/serial/oti6858.c | 16 ++++++++++ drivers/usb/serial/pl2303.c | 8 +++++ drivers/usb/serial/quatech2.c | 4 --- drivers/usb/serial/spcp8x5.c | 14 +++++++++ drivers/usb/serial/ti_usb_3410_5052.c | 7 +++++ 16 files changed, 167 insertions(+), 58 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html