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
Attachment:
signature.asc
Description: PGP signature