Hi Greg, Here's my pull request for v5.1. Changes have been sitting in next for a while now. No shenanigans were reported. Surprisingly, we have only 40 commits thihs time. Even less than the previous time. <joke> Seems like I could train a deep neural network to handle this part of my job </joke> _______________ < Deep Learning > --------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || Let me know if you want anything to be changed. Cheers The following changes since commit f17b5f06cb92ef2250513a1e154c47b78df07d40: Linux 5.0-rc4 (2019-01-27 15:18:05 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git tags/usb-for-v5.1 for you to fetch changes up to 5895d311d28f2605e2f71c1a3e043ed38f3ac9d2: usb: phy: twl6030-usb: fix possible use-after-free on remove (2019-02-13 13:05:35 +0200) ---------------------------------------------------------------- USB: changes for v5.1 merge window Dwc3 now works on TI's AM6xx platforms. Also on dwc3 we have a few changes which improve request cancellation and some improvements to how we print to the trace buffer. Renesas_usb3 got support for r8a774c0 device. Dwc2 got scatter-gather support. Apart from these, the usual set of minor fixes and all sorts of small details. ---------------------------------------------------------------- Alan Stern (1): USB: gadget: Improve kerneldoc for usb_ep_dequeue() Andrzej Pietrasiewicz (4): usb: dwc2: gadget: Add scatter-gather mode usb: gadget: move non-super speed code out of usb_ep_autoconfig_ss() usb: gadget: f_fs: preserve wMaxPacketSize across usb_ep_autoconfig() call usb: gadget: Change Andrzej Pietrasiewicz's e-mail address Christoph Hellwig (2): fotg210-udc: remove a bogus dma_sync_single_for_device call fotg210-udc: pass struct device to DMA API functions Colin Ian King (1): usb: gadget: fix various indentation issues Fabrizio Castro (3): usb: gadget: udc: renesas_usb3: Add bindings for r8a774c0 dt-bindings: usb: renesas_usbhs: Add r8a774c0 support usb: gadget: udc: renesas_usb3: add support for r8a774c0 Felipe Balbi (10): usb: dwc3: gadget: add dwc3_request status tracking usb: dwc3: gadget: prevent dwc3_request from being queued twice usb: dwc3: gadget: remove req->started flag usb: dwc3: gadget: clear DWC3_EP_TRANSFER_STARTED on cmd complete usb: dwc3: gadget: don't use resource_index as a flag usb: dwc3: gadget: early giveback if End Transfer already completed usb: dwc3: gadget: remove DWC3_EP_END_TRANSFER_PENDING usb: dwc3: trace: pass trace buffer size to decoding functions usb: dwc3: debug: purge usage of strcat usb: dwc3: gadget: don't enable interrupt when disabling endpoint Guido Kiener (1): udc: net2280: Fix net2280_disable Jeffrey Hugo (2): dt-bindings: usb: Add support for msm8998 usb: dwc3: qcom: Add support for MSM8998 John Stultz (1): usb: f_fs: Avoid crash due to out-of-scope stack ptr access Julia Lawall (1): usb: gadget: udc: reduce indentation Matteo Croce (1): usb: gadget: aspeed: fix typo Michał Mirosław (1): usb: gadget: u_serial: process RX in workqueue instead of tasklet Minas Harutyunyan (1): usb: dwc2: Fix EP TxFIFO number setting Paul Elder (1): usb: gadget: uvc: add uvcg_warn macro Peter Chen (1): usb: misc: usbtest: add super-speed isoc support Roger Quadros (3): usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded dt-bindings: usb: keystone-usb: Add ti,am654-dwc3 support usb: dwc3: keystone: Add support for ti,am654-dwc3 Sven Van Asbroeck (1): usb: phy: twl6030-usb: fix possible use-after-free on remove Thinh Nguyen (2): usb: dwc3: haps: Workaround matching VID PID usb: dwc3: Reset num_trbs after skipping Yoshihiro Shimoda (1): usb: renesas_usbhs: replace udelay() with usleep_range() YueHaibing (1): usb: gadget: Remove dead branch code liangshengjun (1): usb: gadget: function: sync f_uac1 ac header baInterfaceNr .../devicetree/bindings/usb/keystone-usb.txt | 6 +- .../devicetree/bindings/usb/qcom,dwc3.txt | 1 + .../devicetree/bindings/usb/renesas_usb3.txt | 1 + .../devicetree/bindings/usb/renesas_usbhs.txt | 1 + drivers/usb/dwc2/gadget.c | 114 ++++++++++----- drivers/usb/dwc3/Kconfig | 6 +- drivers/usb/dwc3/core.h | 12 +- drivers/usb/dwc3/debug.h | 156 +++++++++++---------- drivers/usb/dwc3/dwc3-haps.c | 9 ++ drivers/usb/dwc3/dwc3-keystone.c | 11 +- drivers/usb/dwc3/dwc3-qcom.c | 1 + drivers/usb/dwc3/gadget.c | 65 +++++---- drivers/usb/dwc3/gadget.h | 4 +- drivers/usb/dwc3/trace.h | 10 +- drivers/usb/gadget/epautoconf.c | 41 +++--- drivers/usb/gadget/function/f_fs.c | 12 ++ drivers/usb/gadget/function/f_uac1.c | 10 +- drivers/usb/gadget/function/u_ecm.h | 2 +- drivers/usb/gadget/function/u_eem.h | 2 +- drivers/usb/gadget/function/u_ether_configfs.h | 2 +- drivers/usb/gadget/function/u_fs.h | 2 +- drivers/usb/gadget/function/u_gether.h | 2 +- drivers/usb/gadget/function/u_hid.h | 2 +- drivers/usb/gadget/function/u_midi.h | 2 +- drivers/usb/gadget/function/u_ncm.h | 2 +- drivers/usb/gadget/function/u_printer.h | 2 +- drivers/usb/gadget/function/u_rndis.h | 2 +- drivers/usb/gadget/function/u_serial.c | 35 ++--- drivers/usb/gadget/function/u_uac2.h | 2 +- drivers/usb/gadget/function/u_uvc.h | 2 +- drivers/usb/gadget/function/uvc.h | 2 + drivers/usb/gadget/function/uvc_configfs.c | 10 +- drivers/usb/gadget/function/uvc_configfs.h | 2 +- drivers/usb/gadget/function/uvc_v4l2.h | 2 +- drivers/usb/gadget/function/uvc_video.h | 2 +- drivers/usb/gadget/legacy/inode.c | 40 +++--- drivers/usb/gadget/u_f.c | 2 +- drivers/usb/gadget/u_f.h | 2 +- drivers/usb/gadget/u_os_desc.h | 2 +- drivers/usb/gadget/udc/aspeed-vhub/epn.c | 2 +- drivers/usb/gadget/udc/aspeed-vhub/hub.c | 2 +- drivers/usb/gadget/udc/bdc/bdc_cmd.c | 4 +- drivers/usb/gadget/udc/core.c | 8 +- drivers/usb/gadget/udc/fotg210-udc.c | 11 +- drivers/usb/gadget/udc/net2280.c | 6 +- drivers/usb/gadget/udc/renesas_usb3.c | 4 + drivers/usb/gadget/udc/snps_udc_core.c | 17 ++- drivers/usb/misc/usbtest.c | 28 +++- drivers/usb/phy/phy-twl6030-usb.c | 2 +- drivers/usb/renesas_usbhs/rcar3.c | 2 +- drivers/usb/renesas_usbhs/rza.c | 2 +- 51 files changed, 394 insertions(+), 277 deletions(-) -- balbi
Attachment:
signature.asc
Description: PGP signature