[GIT PULL] USB-serial updates for v4.11-rc1

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

 



The following changes since commit 49def1853334396f948dcb4cedb9347abb318df5:

  Linux 4.10-rc4 (2017-01-15 16:21:59 -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.11-rc1

for you to fetch changes up to 5182c2cf2a9bfb7f066ef0bdd2bb6330b94dd74e:

  USB: serial: mos7840: fix another NULL-deref at open (2017-02-09 13:15:07 +0100)

----------------------------------------------------------------
USB-serial updates for v4.11-rc1

These updates include

 - a new driver for Renesas uPD78F0730-based devices

 - several fixes of failures to check for short transfers, some of which could
   lead to minor information leaks, and in one case a loop-condition underflow

 - a fix of a long-standing regression in the ftdi_sio driver which resulted
   in excessive bulk-in interrupts

 - a fix for ftdi_sio line-status over-reporting which could lead to an
   endless stream of NULL-characters being forwarded to user space

 - a fix for a regression in the console driver

 - a fix for another mos7840 NULL-pointer dereference due to a missing endpoint
   sanity check

Included are also some clean ups and fixes for various minor issues, as well as
a couple of new device IDs that came in late.

All but the final patch have been in linux-next with no reported issues.

Signed-off-by: Johan Hovold <johan@xxxxxxxxxx>

----------------------------------------------------------------
Johan Hovold (44):
      USB: serial: ch341: fix modem-status handling
      USB: serial: ch341: clean up control debug messages
      USB: serial: ch341: rename shadow modem-control register
      USB: serial: ch341: rename modem-status register
      USB: serial: ch341: rename LCR variable in set_termios
      USB: serial: ch341: change initial line-control settings
      USB: serial: kl5kusb105: make logging less verbose
      USB: serial: kl5kusb105: remove dead code
      USB: serial: kl5kusb105: clean up struct definition
      USB: serial: kl5kusb105: remove unused termios structure
      USB: serial: ark3116: fix register-accessor error handling
      USB: serial: ark3116: fix open error handling
      USB: serial: ftdi_sio: fix modem-status error handling
      USB: serial: ftdi_sio: fix latency-timer error handling
      USB: serial: io_edgeport: fix epic-descriptor handling
      USB: serial: io_edgeport: fix descriptor error handling
      USB: serial: iuu_phoenix: remove unused buffer from open
      USB: serial: mct_u232: fix modem-status error handling
      USB: serial: mos7720: fix control-message error handling
      USB: serial: mos7840: fix control-message error handling
      USB: serial: pl2303: fix line-setting error handling
      USB: serial: quatech2: fix control-message error handling
      USB: serial: spcp8x5: fix modem-status handling
      USB: serial: ssu100: fix control-message error handling
      USB: serial: ti_usb_3410_5052: fix control-message error handling
      USB: serial: opticon: fix CTS retrieval at open
      USB: serial: ftdi_sio: fix extreme low-latency setting
      USB: serial: ftdi_sio: clean up ioctl handler
      USB: serial: drop unused ASYNC flags
      USB: serial: ark3116: fix endpoint-check return value
      USB: serial: ark3116: remove redundant interrupt-urb check
      USB: serial: ark3116: use port device for info and error messages
      USB: serial: digi_acceleport: fix OOB data sanity check
      USB: serial: digi_acceleport: fix incomplete rx sanity check
      USB: serial: keyspan_pda: fix receive sanity checks
      USB: serial: ftdi_sio: fix line-status over-reporting
      USB: serial: sierra: fix bogus alternate-setting assumption
      USB: serial: metro-usb: drop unused interrupt-out callback
      USB: serial: metro-usb: drop redundant URB unlink
      USB: serial: metro-usb: drop function-tracing debugging
      USB: serial: metro-usb: drop redundant URB reinitialisation
      USB: serial: console: fix uninitialised spinlock
      USB: serial: console: clean up sanity checks
      USB: serial: mos7840: fix another NULL-deref at open

Ken Lin (1):
      USB: serial: cp210x: add new IDs for GE Bx50v3 boards

Maksim Salau (1):
      USB: serial: add uPD78F0730 USB to Serial Adaptor Driver

Sudip Mukherjee (1):
      USB: serial: cypress_m8: remove unused variable

 drivers/usb/serial/Kconfig            |   9 +
 drivers/usb/serial/Makefile           |   1 +
 drivers/usb/serial/ark3116.c          |  74 +++---
 drivers/usb/serial/ch341.c            | 118 +++++----
 drivers/usb/serial/console.c          |   4 +-
 drivers/usb/serial/cp210x.c           |   2 +
 drivers/usb/serial/cypress_m8.c       |   5 -
 drivers/usb/serial/digi_acceleport.c  |  52 ++--
 drivers/usb/serial/ftdi_sio.c         |  57 +++--
 drivers/usb/serial/io_edgeport.c      |  49 ++--
 drivers/usb/serial/io_ti.c            |   1 -
 drivers/usb/serial/iuu_phoenix.c      |  15 +-
 drivers/usb/serial/keyspan_pda.c      |  19 +-
 drivers/usb/serial/kl5kusb105.c       | 115 ++-------
 drivers/usb/serial/mct_u232.c         |   6 +-
 drivers/usb/serial/metro-usb.c        |  42 +---
 drivers/usb/serial/mos7720.c          |  10 +-
 drivers/usb/serial/mos7840.c          |  24 +-
 drivers/usb/serial/opticon.c          |   3 +-
 drivers/usb/serial/pl2303.c           |   8 +-
 drivers/usb/serial/quatech2.c         |  25 +-
 drivers/usb/serial/sierra.c           |  28 +--
 drivers/usb/serial/spcp8x5.c          |   8 +-
 drivers/usb/serial/ssu100.c           |  32 ++-
 drivers/usb/serial/ti_usb_3410_5052.c |  12 +-
 drivers/usb/serial/upd78f0730.c       | 440 ++++++++++++++++++++++++++++++++++
 drivers/usb/serial/whiteheat.c        |   1 -
 27 files changed, 772 insertions(+), 388 deletions(-)
 create mode 100644 drivers/usb/serial/upd78f0730.c
--
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