[GIT PULL] USB-serial fixes for v4.10-rc3

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux