Hi Greg, here's the first series of fixes for current -rc cycle. Patches have been in mainling list for a while. I've tested important patches with SKL and BXT devices. Let me know if you want anything to be changed.
cheers
The following changes since commit 29b4817d4018df78086157ea3a55c1d9424a7cfc:
Linux 4.8-rc1 (2016-08-07 18:18:00 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
tags/fixes-for-v4.8-rc2
for you to fetch changes up to a0ad85ae866f8a01f29a18ffa1e9b1aa8ca888bd:
usb: dwc3: gadget: stop processing on HWO set (2016-08-11 15:09:48 +0300)
----------------------------------------------------------------
usb: fixes for v4.8-rc1
First set of fixes for v4.8-rc cycle. Again, dwc3 is
the most active driver with over 60% of this pull
request touching it.
The most important fixes are related to scatterlist
usage with dwc3. Before this pull request, we were
increment request->actual multiple times and this
would result in request->actual being larger than
request->length.
Also, if a we received a short packet midway through
processing a scatterlist, we were not clearning HWO
bit as we should.
Other than the large dwc3 scatterlist fixes, we have
a new Device ID for Intel's Kabylake silicon.
Other drivers, such as fsl_qe_udc and renesas udc,
also got a few minor fixes. Details are in shortlog.
----------------------------------------------------------------
Binyamin Sharet (1):
usb: gadget: fix check in sync read from ep in gadgetfs
Christophe JAILLET (2):
usb: gadget: uvc: Fix return value in case of error
usb: gadget: composite: Fix return value in case of error
Dan Carpenter (1):
usb: gadget: fsl_qe_udc: off by one in setup_received_handle()
Felipe Balbi (4):
usb: dwc3: gadget: increment request->actual once
usb: dwc3: gadget: fix for short pkts during chained xfers
usb: dwc3: gadget: always cleanup all TRBs
usb: dwc3: gadget: stop processing on HWO set
Heikki Krogerus (1):
usb: dwc3: pci: add Intel Kabylake PCI ID
Janusz Dziedzic (1):
usb: dwc3: don't set last bit for ISOC endpoints
Mathieu Laurendeau (1):
usb/gadget: fix gadgetfs aio support.
Peter Chen (4):
usb: gadget: composite: fix dereference after null check coverify warning
usb: gadget: u_ether: fix dereference after null check coverify warning
usb: misc: usbtest: usbtest_do_ioctl may return positive integer
usb: udc: core: fix error handling
Wei Yongjun (2):
usb: phy: omap-otg: Fix missing platform_set_drvdata() in omap_otg_probe()
usb: dwc3: fix missing platform_set_drvdata() in dwc3_of_simple_probe()
Winter Wang (1):
usb: gadget: configfs: add mutex lock before unregister gadget
Xerox Lin (1):
usb: gadget: rndis: free response queue during REMOTE_NDIS_RESET_MSG
Yoshihiro Shimoda (3):
usb: renesas_usbhs: Fix receiving data corrupt on R-Car Gen3 with dmac
usb: renesas_usbhs: clear the BRDYSTS in usbhsg_ep_enable()
usb: renesas_usbhs: Use dmac only if the pipe type is bulk
drivers/usb/dwc3/dwc3-of-simple.c | 1 +
drivers/usb/dwc3/dwc3-pci.c | 2 ++
drivers/usb/dwc3/gadget.c | 55 ++++++++++++++++++------------
drivers/usb/gadget/composite.c | 6 ++--
drivers/usb/gadget/configfs.c | 2 ++
drivers/usb/gadget/function/rndis.c | 6 ++++
drivers/usb/gadget/function/u_ether.c | 3 +-
drivers/usb/gadget/function/uvc_configfs.c | 2 +-
drivers/usb/gadget/legacy/inode.c | 4 +--
drivers/usb/gadget/udc/core.c | 5 ++-
drivers/usb/gadget/udc/fsl_qe_udc.c | 2 +-
drivers/usb/misc/usbtest.c | 2 +-
drivers/usb/phy/phy-omap-otg.c | 2 ++
drivers/usb/renesas_usbhs/common.c | 3 +-
drivers/usb/renesas_usbhs/fifo.c | 4 +--
drivers/usb/renesas_usbhs/mod_gadget.c | 7 ++--
16 files changed, 70 insertions(+), 36 deletions(-)
--
balbi
signature.asc
Description: PGP signature
