[GIT PULL] USB driver fixes for 4.9-rc3

From: Greg KH
Date: Sat Oct 29 2016 - 12:45:57 EST


The following changes since commit 1001354ca34179f3db924eb66672442a173147dc:

Linux 4.9-rc1 (2016-10-15 12:17:50 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git/ tags/usb-4.9-rc3

for you to fetch changes up to c1aa67729a1d94373fb9826fef97b8a2b7f2e00f:

Merge tag 'usb-ci-v4.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb into usb-linus (2016-10-26 08:59:32 +0200)

----------------------------------------------------------------
USB fixes for 4.9-rc3

Here are a number of small USB driver fixes for 4.9-rc3. There is the
usual number of gadget and xhci patches in here to resolved reported
issues, as well as some usb-serial driver fixes and new device ids.

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

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

----------------------------------------------------------------
Alexandre Belloni (1):
usb: gadget: udc: atmel: fix endpoint name

Andy Lutomirski (1):
wusb: Stop using the stack for sg crypto scratch space

Bryan Paluch (1):
usb: increase ohci watchdog delay to 275 msec

Christophe JAILLET (1):
usb: dwc3: Fix size used in dma_free_coherent()

Felipe Balbi (3):
usb: gadget: function: u_ether: don't starve tx request queue
usb: dwc3: gadget: properly account queued requests
usb: dwc3: gadget: never pre-start Isochronous endpoints

Greg Kroah-Hartman (3):
Merge tag 'fixes-for-v4.9-rc2' of git://git.kernel.org/.../balbi/usb into usb-linus
Merge tag 'usb-serial-4.9-rc2' of git://git.kernel.org/.../johan/usb-serial into usb-linus
Merge tag 'usb-ci-v4.9-rc2' of git://git.kernel.org/.../peter.chen/usb into usb-linus

Heiko Stuebner (1):
usb: dwc2: Add msleep for host-only

Johan Hovold (2):
USB: serial: cp210x: fix tiocmget error handling
USB: serial: fix potential NULL-dereference at probe

John Youn (3):
Revert "usb: dwc2: gadget: change variable name to more meaningful"
Revert "usb: dwc2: gadget: fix TX FIFO size and address initialization"
Revert "Documentation: devicetree: dwc2: Deprecate g-tx-fifo-size"

Masahiro Yamada (1):
usb: ehci-platform: increase EHCI_MAX_RSTS to 4

Mathias Nyman (3):
xhci: add restart quirk for Intel Wildcatpoint PCH
xhci: workaround for hosts missing CAS bit
xhci: use default USB_RESUME_TIMEOUT when resuming ports.

Michal Nazarewicz (2):
usb: gadget: f_fs: edit epfile->ep under lock
usb: gadget: f_fs: stop sleeping in ffs_func_eps_disable

Stefan Tauner (1):
USB: serial: ftdi_sio: add support for Infineon TriBoard TC2X7

Stefan Wahren (1):
usb: chipidea: host: fix NULL ptr dereference during shutdown

Tony Lindgren (2):
usb: musb: Fix hardirq-safe hardirq-unsafe lock order error
usb: musb: Call pm_runtime from musb_gadget_queue

Wei Yongjun (1):
wusb: fix error return code in wusb_prf()

Wenyou Yang (1):
usb: ohci-at91: Set RemoteWakeupConnected bit explicitly.

Yoshihiro Shimoda (1):
usb: renesas_usbhs: add wait after initialization for R-Car Gen3

Documentation/devicetree/bindings/usb/dwc2.txt | 5 +-
drivers/usb/chipidea/host.c | 2 +
drivers/usb/dwc2/core.c | 11 ++-
drivers/usb/dwc2/core.h | 7 ++
drivers/usb/dwc2/gadget.c | 53 +++++++++---
drivers/usb/dwc3/gadget.c | 26 ++++--
drivers/usb/gadget/function/f_fs.c | 107 +++++++++++++++++++++----
drivers/usb/gadget/function/u_ether.c | 5 +-
drivers/usb/gadget/udc/atmel_usba_udc.c | 2 +-
drivers/usb/host/ehci-platform.c | 2 +-
drivers/usb/host/ohci-at91.c | 9 ++-
drivers/usb/host/ohci-hcd.c | 2 +-
drivers/usb/host/xhci-hub.c | 41 +++++++++-
drivers/usb/host/xhci-pci.c | 10 ++-
drivers/usb/host/xhci.h | 3 +
drivers/usb/musb/musb_gadget.c | 4 +
drivers/usb/musb/omap2430.c | 7 +-
drivers/usb/renesas_usbhs/rcar3.c | 8 +-
drivers/usb/serial/cp210x.c | 4 +-
drivers/usb/serial/ftdi_sio.c | 3 +-
drivers/usb/serial/ftdi_sio_ids.h | 5 +-
drivers/usb/serial/usb-serial.c | 3 +-
drivers/usb/wusbcore/crypto.c | 61 +++++++++-----
23 files changed, 296 insertions(+), 84 deletions(-)