[GIT PULL] USB/PHY driver fixes for 4.11-rc2

From: Greg KH
Date: Sat Mar 11 2017 - 02:17:58 EST


The following changes since commit c1ae3cfa0e89fa1a7ecc4c99031f5e9ae99d9201:

Linux 4.11-rc1 (2017-03-05 12:59:56 -0800)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git/ tags/usb-4.11-rc2

for you to fetch changes up to dcc7620cad5ad1326a78f4031a7bf4f0e5b42984:

usb: host: xhci-plat: Fix timeout on removal of hot pluggable xhci controllers (2017-03-09 18:00:39 +0100)

----------------------------------------------------------------
USB fixes for 4.11-rc2

Here is a number of different USB fixes for 4.11-rc2. Seems like there
were a lot of unresolved issues that people have been finding for this
subsystem, and a bunch of good security auditing happening as well from
Johan Hovold. There's the usual batch of gadget driver fixes and xhci
issues resolved as well.

All of these have been in linux-next with no reported issues.

Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>

----------------------------------------------------------------
Arnd Bergmann (1):
usb: gadget: udc: atmel: fix debug output

Christophe JAILLET (1):
USB: gadgetfs: Fix a potential memory leak in 'dev_config()'

Chunfeng Yun (2):
usb: xhci-mtk: check hcc_params after adding primary hcd
usb: xhci: remove dummy extra_priv_size for size of xhci_hcd struct

Felipe Balbi (4):
usb: dwc3: gadget: make Set Endpoint Configuration macros safe
usb: gadget: function: f_fs: pass companion descriptor along
usb: dwc3: gadget: properly increment dequeue pointer on ep_dequeue
usb: dwc3: gadget: make to increment req->remaining in all cases

Franck Demathieu (1):
usb: dwc3: Fix incorrect type for utmi mode

Greg Kroah-Hartman (2):
Merge tag 'fixes-for-v4.11-rc2' of git://git.kernel.org/.../balbi/usb into usb-linus
Merge tag 'usb-serial-4.11-rc2' of git://git.kernel.org/.../johan/usb-serial into usb-linus

Guenter Roeck (1):
usb: host: xhci-plat: Fix timeout on removal of hot pluggable xhci controllers

Janusz Dziedzic (1):
Revert "usb: gadget: f_fs: Fix ExtCompat descriptor validation"

Javier Martinez Canillas (1):
usb: phy: isp1301: Add OF device ID table

Jelle Martijn Kok (1):
usb: ohci-at91: Do not drop unhandled USB suspend control requests

Johan Hovold (9):
USB: serial: digi_acceleport: fix OOB-event processing
USB: serial: io_ti: fix NULL-deref in interrupt callback
USB: serial: omninet: fix reference leaks at open
USB: serial: omninet: drop open callback
USB: serial: io_ti: fix information leak in completion handler
USB: serial: safe_serial: fix information leak in completion handler
USB: iowarrior: fix NULL-deref at probe
USB: iowarrior: fix NULL-deref in write
USB: serial: digi_acceleport: fix OOB-event processing

John Keeping (1):
usb: gadget: configs: plug memory leak

Peter Chen (2):
usb: gadget: dummy_hcd: clear usb_gadget region before registration
usb: host: xhci-dbg: HCIVERSION should be a binary number

Petr Cvek (1):
usb: gadget: pxa27x: Test for a valid argument pointer

Raz Manor (1):
usb: gadget: udc: net2280: Fix tmp reusage in net2280 driver

Richard Leitner (4):
usb: usb251xb: remove max_{power,current}_{sp,bp} properties
usb: usb251xb: dt: add unit suffix to oc-delay and power-on-time
doc: dt-bindings: usb251xb: mark reg as required
MAINTAINERS: usb251xb: remove reference inexistent file

Roger Quadros (3):
Revert "usb: gadget: uvc: Add missing call for additional setup data"
usb: dwc3: gadget: Fix system suspend/resume on TI platforms
usb: dwc3-omap: Fix missing break in dwc3_omap_set_mailbox()

Tobias Jakobi (1):
usb-storage: Add ignore-residue quirk for Initio INIC-3619

Documentation/devicetree/bindings/usb/usb251xb.txt | 53 +++++----------
MAINTAINERS | 1 -
drivers/usb/dwc3/dwc3-omap.c | 3 +-
drivers/usb/dwc3/gadget.c | 76 +++++++++++++++++++---
drivers/usb/dwc3/gadget.h | 14 ++--
drivers/usb/gadget/configfs.c | 1 +
drivers/usb/gadget/function/f_fs.c | 17 ++++-
drivers/usb/gadget/function/f_uvc.c | 7 --
drivers/usb/gadget/legacy/inode.c | 4 +-
drivers/usb/gadget/udc/atmel_usba_udc.c | 4 +-
drivers/usb/gadget/udc/dummy_hcd.c | 2 +
drivers/usb/gadget/udc/net2280.c | 25 +++----
drivers/usb/gadget/udc/pxa27x_udc.c | 5 +-
drivers/usb/host/ohci-at91.c | 4 +-
drivers/usb/host/xhci-dbg.c | 2 +-
drivers/usb/host/xhci-mtk.c | 7 +-
drivers/usb/host/xhci-plat.c | 2 +
drivers/usb/host/xhci-tegra.c | 1 -
drivers/usb/misc/iowarrior.c | 21 ++++--
drivers/usb/misc/usb251xb.c | 59 +++++++----------
drivers/usb/phy/phy-isp1301.c | 7 ++
drivers/usb/serial/digi_acceleport.c | 2 +-
drivers/usb/serial/io_ti.c | 8 ++-
drivers/usb/serial/omninet.c | 13 ----
drivers/usb/serial/safe_serial.c | 5 ++
drivers/usb/storage/unusual_devs.h | 14 ++++
26 files changed, 213 insertions(+), 144 deletions(-)