Hi Greg, here's the first round of fixes for current -rc. Patches have been tested with Intel platforms I have around.
cheers
The following changes since commit 1a695a905c18548062509178b98bc91e67510864:
Linux 4.7-rc1 (2016-05-29 09:29:24 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git fixes-for-v4.7-rc2
for you to fetch changes up to 50c763f8c1bac0dc00f7788a75f227276c0efd54:
usb: dwc3: Set the ClearPendIN bit on Clear Stall EP command (2016-06-01
09:53:42 +0300)
----------------------------------------------------------------
Here's the first set of fixes for v4.7-rc
cycle. Nothing extra fancy this time around.
Patches range from MS OS Descriptor usage fixes, to
Clear Stall EP command fix on dwc3, to some f_fs
fixes and out of bounds accesses on renesas driver.
----------------------------------------------------------------
Alexandre Belloni (1):
Documentation: configfs-usb-gadget-uvc: fix kernel version
Arnd Bergmann (1):
usb: dwc2: fix regression on big-endian PowerPC/ARM systems
Bin Liu (1):
usb: gadget: fix spinlock dead lock in gadgetfs
Dan Carpenter (1):
usb: f_fs: off by one bug in _ffs_func_bind()
Heinrich Schuchardt (2):
usb: gadget: avoid exposing kernel stack
usb: gadget: f_tcm: out of bound access in usbg_drop_tpg
Jim Lin (2):
usb: gadget: f_fs: Fix wrong check on reserved1 of OS_DESC_EXT_COMPAT
usb: gadget: f_fs: Fix kernel panic if use_os_string not set
John Youn (1):
usb: dwc3: Set the ClearPendIN bit on Clear Stall EP command
Krzysztof Opasiak (4):
usb: gadget: Fix binding to UDC via configfs interface
usb: gadget: printer: Drop unused device qualifier descriptor
usb: gadget: uac2: Drop unused device qualifier descriptor
usb: gadget: storage-common: Fix old comment about qualifier descriptor
Peter Griffin (1):
usb: dwc3: st: Fix USB_DR_MODE_PERIPHERAL configuration.
Steinar H. Gunderson (1):
usb: dwc3: exynos: Fix deferred probing storm.
Vahram Aharonyan (2):
usb: dwc2: gadget: Do not halt endpoint if active
usb: dwc2: gadget: Do not halt isochronous endpoints
William Wu (1):
usb: gadget: composite: don't queue OS desc req if length is invalid
Documentation/ABI/testing/configfs-usb-gadget-uvc | 58
+++++++++++++++++++++---------------------
drivers/usb/dwc2/core.h | 27 ++++++++++++++++++++
drivers/usb/dwc2/gadget.c | 24 ++++++++++++++---
drivers/usb/dwc3/core.h | 1 +
drivers/usb/dwc3/dwc3-exynos.c | 19 ++++++++------
drivers/usb/dwc3/dwc3-st.c | 10 ++++++--
drivers/usb/dwc3/gadget.c | 30 +++++++++++++++++-----
drivers/usb/gadget/composite.c | 21 +++++++++------
drivers/usb/gadget/configfs.c | 1 +
drivers/usb/gadget/function/f_fs.c | 30 +++++++++++-----------
drivers/usb/gadget/function/f_printer.c | 8 ------
drivers/usb/gadget/function/f_tcm.c | 20 ++++++++-------
drivers/usb/gadget/function/f_uac2.c | 13 +---------
drivers/usb/gadget/function/storage_common.c | 4 +--
drivers/usb/gadget/legacy/inode.c | 17 ++++++++++---
drivers/usb/gadget/udc/udc-core.c | 12 ++++++---
include/linux/usb/gadget.h | 3 +++
17 files changed, 186 insertions(+), 112 deletions(-)
--
balbi
signature.asc
Description: PGP signature
