Hi Greg, Here's the first set of fixes for this rc cycle. Let me know if you want anything to be changed. cheers The following changes since commit 0c744ea4f77d72b3dcebb7a8f2684633ec79be88: Linux 4.10-rc2 (2017-01-01 14:31:53 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git tags/fixes-for-v4.10-rc3 for you to fetch changes up to 43aef5c2ca90535b3227e97e71604291875444ed: usb: gadget: Fix copy/pasted error message (2017-01-03 14:33:59 +0200) ---------------------------------------------------------------- usb: fixes for v4.10-rc3 The first set of fixes for v4.10-rc cycle. The most important of which is a big regression on dwc3-pci which prevents it from probing altogether. There's also a fix to avoid Overflow events on DWC3 and another to make sure we don't starve DMA resources. Dummy HCD got some love after a long hiatus and DWC2 got a couple fixes related to DMA usage. Other than these, we have a set of minor fixes here and there. ---------------------------------------------------------------- Alan Stern (5): USB: dummy-hcd: fix bug in stop_activity (handle ep0) USB: gadgetfs: fix unbounded memory allocation bug USB: gadgetfs: fix use-after-free bug USB: gadgetfs: fix checks of wTotalLength in config descriptors USB: gadgetfs: remove unnecessary assignment Baolin Wang (1): usb: gadget: f_fs: Fix possibe deadlock David Lechner (1): usb: gadget: Fix copy/pasted error message Felipe Balbi (4): usb: dwc3: ep0: add dwc3_ep0_prepare_one_trb() usb: dwc3: ep0: explicitly call dwc3_ep0_prepare_one_trb() usb: dwc3: gadget: always unmap EP0 requests usb: dwc3: core: avoid Overflow events Felix Hädicke (1): usb: gadget: udc: core: fix return code of usb_gadget_probe_driver() Greg Kroah-Hartman (1): usb: gadgetfs: restrict upper bound on device configuration size Grygorii Strashko (1): usb: dwc3: omap: fix race of pm runtime with irq handler in probe Hans de Goede (1): usb: dwc3: pci: Fix dr_mode misspelling Heikki Krogerus (1): usb: dwc3: pci: add Intel Gemini Lake PCI ID Janusz Dziedzic (1): usb: dwc3: skip interrupt when ep disabled John Youn (1): usb: dwc3: pci: Add "linux,sysdev_is_parent" property Krzysztof Opasiak (1): usb: gadget: composite: Test get_alt() presence instead of set_alt() Marek Szyprowski (1): usb: dwc2: fix flags for DMA descriptor allocation in dwc2_hsotg_ep_enable Roger Quadros (1): usb: dwc3: gadget: Fix full speed mode Stefan Wahren (4): usb: dwc2: Do not set host parameter in peripheral mode usb: dwc2: fix dwc2_get_device_property for u8 and u16 usb: dwc2: fix default value for DMA support usb: dwc2: gadget: fix default value for gadget-dma-desc Vincent Pelletier (2): usb: gadget: f_fs: Document eventfd effect on descriptor format. usb: gadget: f_fs: Fix ExtCompat descriptor validation drivers/usb/dwc2/gadget.c | 2 +- drivers/usb/dwc2/params.c | 30 ++++++++---------------- drivers/usb/dwc3/core.h | 10 +++----- drivers/usb/dwc3/dwc3-omap.c | 6 +++-- drivers/usb/dwc3/dwc3-pci.c | 17 +++++--------- drivers/usb/dwc3/ep0.c | 46 ++++++++++++++++++++++--------------- drivers/usb/dwc3/gadget.c | 24 +++++++++++-------- drivers/usb/gadget/composite.c | 12 ++++++---- drivers/usb/gadget/function/f_fs.c | 14 +++++++---- drivers/usb/gadget/function/f_hid.c | 2 +- drivers/usb/gadget/legacy/inode.c | 18 ++++++++++----- drivers/usb/gadget/udc/core.c | 6 ++++- drivers/usb/gadget/udc/dummy_hcd.c | 6 ++--- include/uapi/linux/usb/functionfs.h | 1 + 14 files changed, 103 insertions(+), 91 deletions(-) -- balbi
Attachment:
signature.asc
Description: PGP signature