All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg KH <gregkh@linuxfoundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>,
	Andrew Morton <akpm@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org
Subject: [GIT PULL] USB driver patches for 4.9-rc1
Date: Mon, 3 Oct 2016 16:40:33 +0200	[thread overview]
Message-ID: <20161003144033.GA15288@kroah.com> (raw)

The following changes since commit 3be7988674ab33565700a37b210f502563d932e6:

  Linux 4.8-rc7 (2016-09-18 17:27:41 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git/ tags/usb-4.9-rc1

for you to fetch changes up to ab21b63e8aedfc73565dd9cdd51eb338341177cb:

  Revert "usbtmc: convert to devm_kzalloc" (2016-09-28 11:51:30 +0200)

----------------------------------------------------------------
USB/PHY/EXTCON patches for 4.9-rc1

Here is the big USB, and PHY, and extcon, patchsets for 4.9-rc1.

Full details are in the shortlog, but generally a lot of new hardware
support, usb gadget updates, and Wolfram's great cleanup of USB error
message handling, making the kernel image a tad bit smaller.

All of this has been in linux-next with no reported issues.

Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

----------------------------------------------------------------
Alan Stern (1):
      usb-storage: MAINTAINERS: Alan Stern is the new maintainer

Alexey Khoroshilov (1):
      usb: gadget: goku_udc: fix memory leak in goku_probe()

Andreas Kemnade (2):
      phy-twl4030-usb: better handle musb_mailbox() failure
      phy-twl4030-usb: initialize charging-related stuff via pm_runtime

Anurag Kumar Vulisha (1):
      usb: dwc3: of-simple: Fix warning during unbind

Arnd Bergmann (4):
      usb: dwc3: avoid -Wmaybe-uninitialized warning
      usb: phy: add USB_SUPPORT dependency
      usb: gadget: uvc: add V4L2 dependency
      usb: musb: da8xx: fix error handling message in probe

Axel Lin (3):
      phy: exynos5-usbdrd: Remove "static" from local variable
      phy: bcm-ns2-pcie: Get rid of struct ns2_pci_phy
      phy: bcm-ns2-pcie: Set missing .owner field in ns2_pci_phy_ops

Baolin Wang (1):
      usb: dwc3: core: Move the mode setting to the right place

Baoyou Xie (3):
      phy: tegra: add missing header dependencies
      phy: tegra: mark tegra_xusb_lane_lookup_function() static
      usb: core: hcd: add missing header dependencies

Bhaktipriya Shridhar (6):
      usb: lvstest: Remove deprecated create_singlethread_workqueue
      USB: appledisplay: Remove deprecated create_singlethread_workqueue
      usb: ftdi-elan: Remove deprecated create_singlethread_workqueue
      usb: dwc2: Remove deprecated create_singlethread_workqueue
      whci: Remove deprecated create_singlethread_workqueue
      usb: dwc2: Remove deprecated create_singlethread_workqueue

Bjørn Mork (1):
      cdc-wdm: fix "out-of-sync" due to missing notifications

Brian Norris (1):
      Documentation: dt: dwc3: note the supported phy-names

Chanwoo Choi (25):
      extcon: arizona: Remove the usage of extcon_update_state()
      extcon: adc-jack: Remove the usage of extcon_set_state()
      extcon: gpio: Remove the usage of extcon_set_state()
      extcon: Remove the state_store() to prevent the wrong access
      extcon: Block the bit masking operation for cable state except for extcon core
      extcon: Add the extcon_type to gather each connector into five category
      extcon: Add the support for extcon property according to extcon type
      extcon: Add the support for the capability of each property
      extcon: Rename the extcon_set/get_state() to maintain the function naming pattern
      extcon: Add the synchronization extcon APIs to support the notification
      extcon: Add new EXTCON_DISP_HMD for Head-mounted Display device
      extcon: Add new EXTCON_CHG_WPT for Wireless Power Transfer device
      extcon: arizona: Remove the usage of extcon_update_state()
      extcon: adc-jack: Remove the usage of extcon_set_state()
      extcon: gpio: Remove the usage of extcon_set_state()
      extcon: Remove the state_store() to prevent the wrong access
      extcon: Block the bit masking operation for cable state except for extcon core
      extcon: Add the extcon_type to gather each connector into five category
      extcon: Add the support for extcon property according to extcon type
      extcon: Add the support for the capability of each property
      extcon: Rename the extcon_set/get_state() to maintain the function naming pattern
      extcon: Add the synchronization extcon APIs to support the notification
      extcon: Add new EXTCON_DISP_HMD for Head-mounted Display device
      extcon: Add new EXTCON_CHG_WPT for Wireless Power Transfer device
      extcon: Use the extcon_set_state_sync() instead of deprecated functions

Charles Keepax (2):
      extcon: arizona: Remove unneeded semi-colon
      extcon: arizona: Remove unneeded semi-colon

Chen-Yu Tsai (1):
      phy: sun4i-usb: Use spinlock to guard phyctl register access

Chris Zhong (6):
      extcon: Add EXTCON_DISP_DP and the property for USB Type-C
      extcon: Add EXTCON_DISP_DP and the property for USB Type-C
      phy: Add USB Type-C PHY driver for rk3399
      Documentation: bindings: add dt doc for Rockchip USB Type-C PHY
      phy: rockchip-typec: add pm runtime support
      extcon: Introduce EXTCON_PROP_DISP_HPD property

Colin Ian King (6):
      usb: gadget: remove redundant self assignment
      usb: phy: ab8500-usb: fix spelling mistake "regester" -> "register"
      usb: gadget: net2280: fix typo: "Inavlid" -> "Invalid"
      usb: gadget: remove variable ret and remove unnecessary if statement
      extcon: axp288: Fix spelling mistake
      USB: wusbcore: add in missing white space in error message text

Dave Jones (1):
      usbip: vudc: Fix apparent cut-n-paste error

David Lechner (3):
      phy: da8xx-usb: Fix syscon device name
      usb: musb: da8xx: Use devm in probe
      usb: musb: da8xx: Remove mach code

Fabio Estevam (3):
      usb: chipidea: udc: Use dma_pool_zalloc()
      usb: chipidea: udc: Fit into a single line
      usb: chipidea: udc: Use the preferred form for passing a size of a struct

Felipe Balbi (15):
      usb: dwc3: gadget: retire LST bit completely
      usb: dwc3: gadget: increment dequeue pointer on completion
      usb: dwc3: gadget: simplify dwc3_ep_prev_trb()
      usb: dwc3: gadget: simplify __dwc3_gadget_ep_queue()
      usb: dwc3: gadget: avoid while (1) loop on completion
      usb: dwc3: gadget: add sg and num_pending_sgs to dwc3_request
      usb: dwc3: gadget: interrupt on ring full too
      usb: dwc3: gadget: add remaining sg entries to ring
      usb: dwc3: gadget: remove condition that never happens
      usb: dwc3: gadget: improve increment request->actual
      usb: dwc3: gadget: abolish trbs_left
      usb: dwc3: gadget: stop kicking if we run out of space
      usb: gadget: don't couple configfs to legacy gadgets
      usb: dwc3: of-simple: allow glues without clocks
      usb: dwc3: of-simple: add compatible for Cavium

Felipe F. Tonello (10):
      usb: gadget: fix usb_ep_align_maybe endianness and new usb_ep_align
      usb: gadget: change len to size_t on alloc_ep_req()
      usb: gadget: align buffer size when allocating for OUT endpoint
      usb: gadget: f_midi: remove alignment code for OUT endpoint
      usb: gadget: f_midi: defaults buflen sizes to 512
      usb: gadget: f_midi: refactor state machine
      usb: gadget: f_midi: drop substreams when disabling endpoint
      usb: gadget: remove useless parameter in alloc_ep_req()
      usb: gadget: f_hid: use free_ep_req()
      usb: gadget: f_hid: use alloc_ep_req()

Felix Hädicke (3):
      usb: gadget: f_fs: handle control requests not directed to interface or endpoint
      usb: gadget: composite: let USB functions process ctrl reqs in cfg0
      usb: gadget: f_fs: handle control requests in config 0

Frank Wang (3):
      Documentation: bindings: add DT documentation for Rockchip USB2PHY
      phy: rockchip-inno-usb2: add a new driver for Rockchip usb2phy
      phy: rockchip-inno-usb2: add COMMON_CLK dependency

Greg Kroah-Hartman (12):
      Merge 4.8-rc3 into usb-next
      Merge 4.8-rc5 into usb-testing
      Merge 4.8-rc6 into usb-next
      Merge tag 'extcon-next-for-4.9' of git://git.kernel.org/.../chanwoo/extcon into usb-testing
      Merge tag 'usb-for-v4.9' of git://git.kernel.org/.../balbi/usb into usb-next
      Merge tag 'usb-ci-v4.9-rc1' of git://git.kernel.org/.../peter.chen/usb into usb-testing
      Merge tag 'phy-for-4.9-updated_v1' of git://git.kernel.org/.../kishon/linux-phy into usb-testing
      Merge tag 'usb-serial-4.9-rc1' of git://git.kernel.org/.../johan/usb-serial into usb-next
      Merge 4.8-rc7 into usb-next
      Revert "usb: gadget: NCM: Protect dev->port_usb using dev->lock"
      usb: misc: legousbtower: Fix NULL pointer deference
      Revert "usbtmc: convert to devm_kzalloc"

Guenter Roeck (2):
      extcon: Introduce EXTCON_PROP_USB_SS property for SuperSpeed mode
      extcon: Introduce EXTCON_PROP_USB_SS property for SuperSpeed mode

Hans de Goede (7):
      phy-sun4i-usb: Use bool where appropriate
      phy-sun4i-usb: Refactor forced session ending
      phy-sun4i-usb: Simplify missing dr_mode handling
      phy-sun4i-usb: Add support for phy_set_mode
      phy-sun4i-usb: Warn when external vbus is detected
      musb: sunxi: Add support for platform_set_mode
      musb: Export musb_root_disconnect for use in modules

Harish Jenny K N (2):
      usb: gadget: u_ether: fix another dereference after null check
      usb: gadget: NCM: Protect dev->port_usb using dev->lock

Heiner Kallweit (1):
      usb: storage: fix runtime pm issue in usb_stor_probe2

Icenowy Zheng (3):
      ehci-platform: add the max clock number to 4
      dt: bindings: add bindings for Allwinner A64 usb phy
      phy: sun4i: add support for A64 usb phy

Jaret Cantu (1):
      usb: phy: mxs: Add DT bindings to configure TX settings

Javier Martinez Canillas (3):
      USB: serial: use IS_ENABLED() instead of checking for built-in or module
      usb: core: use IS_ENABLED() instead of checking for built-in or module
      usb: gadget: use IS_ENABLED() instead of checking for built-in or module

Jim Baxter (1):
      usb: gadget: f_fs: Stop ffs_closed NULL pointer dereference

Johan Hovold (1):
      MAINTAINERS: add tree entry for USB Serial

Johannes Berg (1):
      usb: gadget: f_hid: add dev to configfs

John Youn (6):
      usb: dwc3: Add revision numbers for the USB 3.0 IP
      usb: dwc3: Add ENDXFER command polling
      Documentation: devicetree: dwc2: Deprecate g-tx-fifo-size
      usb: dwc2: gadget: Only initialize device if in device mode
      usb: dwc2: Add delay to core soft reset
      usb: dwc2: Properly account for the force mode delays

Julia Lawall (3):
      usb: host: fsl-mph-dr-of: use of_property_read_bool
      phy: qcom-ufs: use of_property_read_bool
      ezusb: constify local structures

Jussi Kivilinna (3):
      usb: gadget: f_ncm: add SuperSpeed descriptors for CDC NCM
      usb: gadget: net2280: fix infinite loop in irq handler
      usb: gadget: net2280: match interrupt endpoints to PIO endpoints and DMA to bulk

Kishon Vijay Abraham I (3):
      Merge branch 'ib-extcon-phy-4.9' of git://git.kernel.org/.../chanwoo/extcon into next
      Merge branch 'next' into resolution
      include: extcon: Fix compilation error caused because of incomplete merge

Krzysztof Kozlowski (1):
      extcon: max14577: Change Krzysztof Kozlowski's email to kernel.org

Kyle Jones (1):
      USB: serial: cp210x: Add ID for a Juniper console

Li Jun (3):
      doc: usb: usbmisc-imx: add imx7d compatible string
      doc: usb: ci-hdrc-usb2: add property over-current-active-high
      usb: chipidea: imx: set over current polarity per dts setting

Lu Baolu (1):
      usb: dwc3: fix Clear Stall EP command failure

Lucas Stach (1):
      usb: chipidea: host: disable io watchdog

Maninder Singh (2):
      extcon: Fix compile time warning
      extcon: Fix compile time warning

Masahiro Yamada (1):
      usb: remove redundant dependency on USB_SUPPORT

Mathieu OTHACEHE (5):
      USB: serial: ti_usb_3410_5052: do not use __uX types
      USB: serial: ti_usb_3410_5052: remove useless dev_dbg messages
      USB: serial: ti_usb_3410_5052: remove useless NULL-testing
      USB: serial: ti_usb_3410_5052: use C_X macros
      USB: serial: ti_usb_3410_5052: remove unused variables

Nicolas Iooss (1):
      usb: usbip: vudc: fix left shift overflow

Nobuo Iwata (1):
      usbip: vhci extension: modifications to vhci driver

Oliver Neukum (7):
      cdc-wdm: cleanup debug messages
      cdc-wdm: add terminating newline
      cdc-acm: delete obsolete debug messages
      scsi: introduce a quirk for false cache reporting
      cdc-acm: cleanup debugging in submission path
      cdc-acm: cleaning up debug in data submission path
      cdc-acm: hardening against malicious devices

Peter Chen (4):
      usb: core: of.c: fix defined but not declare warning
      usb: Kconfig: move ulpi bus support out of host
      usb: Kconfig: let USB_ULPI_BUS depends on USB_COMMON
      usb: Kconfig: using select for USB_COMMON dependency

Petr Cvek (1):
      usb: gadget: uvc: Add missing call for additional setup data

Philipp Gesang (1):
      usb: gadget: Add per-lun inquiry string

Rafał Miłecki (5):
      USB: bcma: initialize Northstar USB 3.0 controller
      USB: bcma: support old USB 2.0 controller on Northstar devices
      phy: bcm-ns-usb3: new driver for USB 3.0 PHY on Northstar
      USB: bcma: drop Northstar PHY 2.0 initialization code
      usb: core: Introduce a USB port LED trigger

Randy Li (2):
      phy: Add reset callback
      phy: rockchip-usb: use rockchip_usb_phy_reset to reset phy during wakeup

Rasmus Villemoes (1):
      usb: musb: remove redundant stack buffers

Robert Baldyga (5):
      usb: dwc2: gadget: use ep->fifo_index in context of FIFO registers
      usb: dwc2: gadget: fix TX FIFO size and address initialization
      usb: dwc2: gadget: change variable name to more meaningful
      usb: dwc2: gadget: remove dead code from dwc2_hsotg_ep_enable()
      usb: dwc2: gadget: free TX FIFO after killing requests

Robert Foss (1):
      cdc-wdm: Clear read pipeline in case of error

Robert Jarzmik (3):
      usb: gadget: pxa27x: add phy notifier event handler
      usb: phy: generic: cope with initial state
      usb: phy: generic: remove the vbus dependency

Roger Quadros (1):
      usb: core: setup dma_pfn_offset for USB devices and, interfaces

Romain Izard (2):
      usb: gadget: configfs: log function unbinding as information
      usb: gadget: configfs: log function unbinding as debug

Russell King (3):
      usb: ohci-sa1111: remove machine_has_neponset()
      usb: ohci-sa1111: remove mach/hardware.h include
      USB: ohci-omap - avoid including mach/irqs.h

Sekhar Nori (2):
      phy: omap-usb2: support suspend/resume
      dt-bindings: phy: ti: add documentation for ti,dra7x-usb2

Shawn Lin (2):
      Documentation: bindings: add dt documentation for Rockchip PCIe PHY
      phy: add a driver for the Rockchip SoC internal PCIe PHY

Stefan Wahren (3):
      usb: chipidea: udc: move write barrier into hw_ep_prime
      usb: chipidea: udc: Don't flush endpoint fifo twice
      usb: chipidea: udc: Use direction flags consequently

Stephen Boyd (5):
      extcon: Move extcon_get_edev_by_phandle() errors to dbg level
      usb: misc: Add driver for usb4604
      usb: ulpi: Automatically set driver::owner with ulpi_driver_register()
      extcon: Move extcon_get_edev_by_phandle() errors to dbg level
      extcon: Add support for qcom SPMI PMIC USB id detection hardware

Tal Shorer (8):
      usb: ulpi: move setting of ulpi->dev parent up in ulpi_register()
      usb: ulpi: add new api functions, {read|write}_dev()
      usb: dwc3: ulpi: use new api
      usb: ulpi: remove calls to old api callbacks
      usb: ulpi: rename operations {read|write}_dev to simply {read|write}
      usb: ulpi: remove "dev" field from struct ulpi_ops
      usb: ulpi: make ops struct constant
      usb: dwc3: ulpi: make dwc3_ulpi_ops constant

Thinh Nguyen (1):
      usb: dwc3: Fix dr_mode validation

Tony Lindgren (7):
      usb: musb: Implement session bit based runtime PM for musb-core
      usb: musb: Prepare dsps glue layer for PM runtime support
      usb: musb: Simplify PM runtime for 2430 glue layer
      usb: musb: Add PM runtime support for MUSB DSPS glue layer
      usb: ohci: Allow ohci on omap5 also
      usb: musb: Fix PM runtime for disconnect after unconfigure
      usb: musb: Fix session based PM for first invalid VBUS

Venkat Reddy Talla (2):
      extcon: adc-jack: update cable state during boot
      extcon: adc-jack: update cable state during boot

Wei Yongjun (4):
      usbip: vhci_hcd: fix return value check in add_platform_device()
      usb: musb: am35x: fix error return code in am35x_probe()
      usb: host: xhci-tegra: Fix error return code in tegra_xusb_probe()
      USB: host: ohci-at91: fix non static symbol warning

Wenyou Yang (1):
      usb: ohci-at91: Forcibly suspend ports while USB suspend

William Wu (5):
      usb: dwc3: add dis_u2_freeclk_exists_quirk
      usb: dwc3: make usb2 phy utmi interface configurable
      usb: dwc3: add dis_del_phy_power_chg_quirk
      usb: dwc3: rockchip: add devicetree bindings documentation
      usb: dwc3: of-simple: add compatible for rockchip rk3399

Wolfram Sang (102):
      uwb: hwa-rc: don't print error when allocating urb fails
      usb: atm: cxacru: don't print error when allocating urb fails
      usb: atm: ueagle-atm: don't print error when allocating urb fails
      usb: atm: usbatm: don't print error when allocating urb fails
      usb: class: usbtmc: don't print error when allocating urb fails
      usb: misc: adutux: don't print error when allocating urb fails
      usb: misc: appledisplay: don't print error when allocating urb fails
      usb: misc: ftdi-elan: don't print error when allocating urb fails
      usb: misc: iowarrior: don't print error when allocating urb fails
      usb: misc: ldusb: don't print error when allocating urb fails
      usb: misc: legousbtower: don't print error when allocating urb fails
      usb: misc: lvstest: don't print error when allocating urb fails
      usb: misc: sisusbvga: sisusb: don't print error when allocating urb fails
      usb: misc: uss720: don't print error when allocating urb fails
      usb: misc: yurex: don't print error when allocating urb fails
      usb: storage: usb: don't print error when allocating urb fails
      usb: usb-skeleton: don't print error when allocating urb fails
      usb: usbip: stub_rx: don't print error when allocating urb fails
      usb: wusbcore: wa-nep: don't print error when allocating urb fails
      usb: wusbcore: wa-xfer: don't print error when allocating urb fails
      usb: dwc2: gadget: don't print on ENOMEM
      usb: gadget: udc: fsl_qe_udc: don't print on ENOMEM
      usb: gadget: udc: goku_udc: don't print on ENOMEM
      usb: gadget: udc: udc-xilinx: don't print on ENOMEM
      usb: renesas_usbhs: mod_gadget: don't print on ENOMEM
      usb: renesas_usbhs: mod_host: don't print on ENOMEM
      usb: renesas_usbhs: pipe: don't print on ENOMEM
      media: dvb-frontends: rtl2832_sdr: don't print error when allocating urb fails
      media: radio: si470x: radio-si470x-usb: don't print error when allocating urb fails
      media: rc: imon: don't print error when allocating urb fails
      media: rc: redrat3: don't print error when allocating urb fails
      media: usb: airspy: airspy: don't print error when allocating urb fails
      media: usb: as102: as102_usb_drv: don't print error when allocating urb fails
      media: usb: au0828: au0828-video: don't print error when allocating urb fails
      media: usb: cpia2: cpia2_usb: don't print error when allocating urb fails
      media: usb: cx231xx: cx231xx-audio: don't print error when allocating urb fails
      media: usb: cx231xx: cx231xx-core: don't print error when allocating urb fails
      media: usb: cx231xx: cx231xx-vbi: don't print error when allocating urb fails
      media: usb: dvb-usb: dib0700_core: don't print error when allocating urb fails
      media: usb: em28xx: em28xx-audio: don't print error when allocating urb fails
      media: usb: em28xx: em28xx-core: don't print error when allocating urb fails
      media: usb: gspca: benq: don't print error when allocating urb fails
      media: usb: gspca: gspca: don't print error when allocating urb fails
      media: usb: gspca: konica: don't print error when allocating urb fails
      media: usb: hackrf: hackrf: don't print error when allocating urb fails
      media: usb: hdpvr: hdpvr-video: don't print error when allocating urb fails
      media: usb: msi2500: msi2500: don't print error when allocating urb fails
      media: usb: pwc: pwc-if: don't print error when allocating urb fails
      media: usb: s2255: s2255drv: don't print error when allocating urb fails
      media: usb: stk1160: stk1160-video: don't print error when allocating urb fails
      media: usb: stkwebcam: stk-webcam: don't print error when allocating urb fails
      media: usb: tm6000: tm6000-dvb: don't print error when allocating urb fails
      media: usb: tm6000: tm6000-video: don't print error when allocating urb fails
      media: usb: usbvision: usbvision-core: don't print error when allocating urb fails
      media: usb: zr364xx: zr364xx: don't print error when allocating urb fails
      watchdog: pcwd_usb: don't print error when allocating urb fails
      usb: atm: cxacru: don't print on ENOMEM
      usb: atm: speedtch: don't print on ENOMEM
      usb: atm: ueagle-atm: don't print on ENOMEM
      usb: atm: usbatm: don't print on ENOMEM
      usb: class: usbtmc: don't print on ENOMEM
      usb: core: hcd: don't print on ENOMEM
      usb: core: hub: don't print on ENOMEM
      usb: core: message: don't print on ENOMEM
      usb: core: urb: don't print on ENOMEM
      usb: dwc2: gadget: don't print on ENOMEM
      usb: gadget: udc: fsl_qe_udc: don't print on ENOMEM
      usb: gadget: udc: goku_udc: don't print on ENOMEM
      usb: gadget: udc: udc-xilinx: don't print on ENOMEM
      usb: host: fhci-hcd: don't print on ENOMEM
      usb: host: max3421-hcd: don't print on ENOMEM
      usb: host: uhci-hcd: don't print on ENOMEM
      usb: host: xhci-tegra: don't print on ENOMEM
      usb: host: xhci: don't print on ENOMEM
      usb: misc: adutux: don't print on ENOMEM
      usb: misc: appledisplay: don't print on ENOMEM
      usb: misc: cypress_cy7c63: don't print on ENOMEM
      usb: misc: cytherm: don't print on ENOMEM
      usb: misc: ftdi-elan: don't print on ENOMEM
      usb: misc: idmouse: don't print on ENOMEM
      usb: misc: iowarrior: don't print on ENOMEM
      usb: misc: ldusb: don't print on ENOMEM
      usb: misc: legousbtower: don't print on ENOMEM
      usb: misc: lvstest: don't print on ENOMEM
      usb: misc: trancevibrator: don't print on ENOMEM
      usb: misc: usblcd: don't print on ENOMEM
      usb: misc: usbsevseg: don't print on ENOMEM
      usb: misc: uss720: don't print on ENOMEM
      usb: misc: yurex: don't print on ENOMEM
      usb: musb: am35x: don't print on ENOMEM
      usb: musb: da8xx: don't print on ENOMEM
      usb: renesas_usbhs: mod_gadget: don't print on ENOMEM
      usb: renesas_usbhs: mod_host: don't print on ENOMEM
      usb: renesas_usbhs: pipe: don't print on ENOMEM
      usb: storage: alauda: don't print on ENOMEM
      usb: storage: sddr09: don't print on ENOMEM
      usb: usb-skeleton: don't print on ENOMEM
      usb: wusbcore: crypto: don't print on ENOMEM
      usb: wusbcore: security: don't print on ENOMEM
      usb: wusbcore: wa-nep: don't print on ENOMEM
      mmc: host: vub300: don't print error when allocating urb fails
      bluetooth: bcm203x: don't print error when allocating urb fails

Yonglong Wu (1):
      usb: hub: change CLEAR_FEATURE to SET_FEATURE

Yoshihiro Shimoda (7):
      usb: renesas_usbhs: add a compatible string for r8a7796
      usb: gadget: add a new quirk to avoid skb_reserve in u_ether.c
      usb: gadget: u_ether: add a flag to avoid skb_reserve() calling
      usb: gadget: f_ncm: add support for no_skb_reserve
      usb: renesas_usbhs: set quirk_avoids_skb_reserve if USB-DMAC is used
      phy: rcar-gen3-usb2: revise the example of device tree doc
      phy: rcar-gen3-usb2: Add a compatible string for r8a7796

 .../ABI/testing/sysfs-class-led-trigger-usbport    |   12 +
 .../bindings/extcon/qcom,pm8941-misc.txt           |   41 +
 .../devicetree/bindings/phy/bcm-ns-usb3-phy.txt    |   23 +
 .../devicetree/bindings/phy/mxs-usb-phy.txt        |   10 +
 .../bindings/phy/phy-rockchip-inno-usb2.txt        |   64 ++
 .../devicetree/bindings/phy/phy-rockchip-typec.txt |  101 ++
 .../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt |    6 +-
 .../devicetree/bindings/phy/rockchip-pcie-phy.txt  |   31 +
 .../devicetree/bindings/phy/rockchip-usb-phy.txt   |    3 +
 .../devicetree/bindings/phy/sun4i-usb-phy.txt      |    1 +
 Documentation/devicetree/bindings/phy/ti-phy.txt   |    2 +
 .../devicetree/bindings/usb/ci-hdrc-usb2.txt       |    2 +
 Documentation/devicetree/bindings/usb/dwc2.txt     |    5 +-
 .../devicetree/bindings/usb/dwc3-cavium.txt        |   28 +
 Documentation/devicetree/bindings/usb/dwc3.txt     |    8 +-
 Documentation/devicetree/bindings/usb/generic.txt  |    6 +
 .../devicetree/bindings/usb/renesas_usbhs.txt      |    1 +
 .../devicetree/bindings/usb/rockchip,dwc3.txt      |   59 ++
 Documentation/devicetree/bindings/usb/usb4604.txt  |   19 +
 .../devicetree/bindings/usb/usbmisc-imx.txt        |    1 +
 Documentation/kernel-parameters.txt                |    2 +
 Documentation/leds/ledtrig-usbport.txt             |   41 +
 MAINTAINERS                                        |    3 +-
 drivers/bluetooth/bcm203x.c                        |    4 +-
 drivers/extcon/Kconfig                             |    6 +
 drivers/extcon/Makefile                            |    1 +
 drivers/extcon/extcon-adc-jack.c                   |   27 +-
 drivers/extcon/extcon-arizona.c                    |   27 +-
 drivers/extcon/extcon-axp288.c                     |    8 +-
 drivers/extcon/extcon-gpio.c                       |    3 +-
 drivers/extcon/extcon-max14577.c                   |   18 +-
 drivers/extcon/extcon-max3355.c                    |    8 +-
 drivers/extcon/extcon-max77693.c                   |   46 +-
 drivers/extcon/extcon-max77843.c                   |   22 +-
 drivers/extcon/extcon-max8997.c                    |   20 +-
 drivers/extcon/extcon-palmas.c                     |   16 +-
 drivers/extcon/extcon-qcom-spmi-misc.c             |  170 ++++
 drivers/extcon/extcon-rt8973a.c                    |    4 +-
 drivers/extcon/extcon-sm5502.c                     |    4 +-
 drivers/extcon/extcon-usb-gpio.c                   |    8 +-
 drivers/extcon/extcon.c                            |  774 ++++++++++++---
 drivers/media/dvb-frontends/rtl2832_sdr.c          |    1 -
 drivers/media/radio/si470x/radio-si470x-usb.c      |    1 -
 drivers/media/rc/imon.c                            |   13 +-
 drivers/media/rc/redrat3.c                         |    4 +-
 drivers/media/usb/airspy/airspy.c                  |    1 -
 drivers/media/usb/as102/as102_usb_drv.c            |    2 -
 drivers/media/usb/au0828/au0828-video.c            |    1 -
 drivers/media/usb/cpia2/cpia2_usb.c                |    1 -
 drivers/media/usb/cx231xx/cx231xx-audio.c          |    2 -
 drivers/media/usb/cx231xx/cx231xx-core.c           |    4 -
 drivers/media/usb/cx231xx/cx231xx-vbi.c            |    2 -
 drivers/media/usb/dvb-usb/dib0700_core.c           |    4 +-
 drivers/media/usb/em28xx/em28xx-audio.c            |    1 -
 drivers/media/usb/em28xx/em28xx-core.c             |    1 -
 drivers/media/usb/gspca/benq.c                     |    4 +-
 drivers/media/usb/gspca/gspca.c                    |    4 +-
 drivers/media/usb/gspca/konica.c                   |    4 +-
 drivers/media/usb/hackrf/hackrf.c                  |    1 -
 drivers/media/usb/hdpvr/hdpvr-video.c              |    4 +-
 drivers/media/usb/msi2500/msi2500.c                |    1 -
 drivers/media/usb/pwc/pwc-if.c                     |    1 -
 drivers/media/usb/s2255/s2255drv.c                 |    9 +-
 drivers/media/usb/stk1160/stk1160-video.c          |    4 +-
 drivers/media/usb/stkwebcam/stk-webcam.c           |    4 +-
 drivers/media/usb/tm6000/tm6000-dvb.c              |    4 +-
 drivers/media/usb/tm6000/tm6000-video.c            |    1 -
 drivers/media/usb/usbvision/usbvision-core.c       |    5 +-
 drivers/media/usb/zr364xx/zr364xx.c                |    4 +-
 drivers/mmc/host/vub300.c                          |    2 -
 drivers/phy/Kconfig                                |   36 +
 drivers/phy/Makefile                               |    4 +
 drivers/phy/phy-bcm-ns-usb3.c                      |  274 ++++++
 drivers/phy/phy-bcm-ns2-pcie.c                     |   28 +-
 drivers/phy/phy-core.c                             |   15 +
 drivers/phy/phy-da8xx-usb.c                        |    2 +-
 drivers/phy/phy-exynos5-usbdrd.c                   |    4 +-
 drivers/phy/phy-omap-usb2.c                        |  100 +-
 drivers/phy/phy-qcom-ufs.c                         |    6 +-
 drivers/phy/phy-rcar-gen3-usb2.c                   |    1 +
 drivers/phy/phy-rockchip-inno-usb2.c               |  707 ++++++++++++++
 drivers/phy/phy-rockchip-pcie.c                    |  357 +++++++
 drivers/phy/phy-rockchip-typec.c                   | 1023 ++++++++++++++++++++
 drivers/phy/phy-rockchip-usb.c                     |   20 +
 drivers/phy/phy-sun4i-usb.c                        |  154 +--
 drivers/phy/phy-twl4030-usb.c                      |   25 +-
 drivers/phy/tegra/xusb.c                           |    4 +-
 drivers/usb/Kconfig                                |   24 +-
 drivers/usb/atm/cxacru.c                           |    6 +-
 drivers/usb/atm/speedtch.c                         |    1 -
 drivers/usb/atm/ueagle-atm.c                       |   13 +-
 drivers/usb/atm/usbatm.c                           |    8 +-
 drivers/usb/chipidea/ci_hdrc_imx.c                 |    3 +
 drivers/usb/chipidea/ci_hdrc_imx.h                 |    1 +
 drivers/usb/chipidea/host.c                        |    3 +
 drivers/usb/chipidea/udc.c                         |   42 +-
 drivers/usb/chipidea/usbmisc_imx.c                 |   22 +-
 drivers/usb/class/cdc-acm.c                        |   49 +-
 drivers/usb/class/cdc-wdm.c                        |  165 +++-
 drivers/usb/class/usbtmc.c                         |   11 +-
 drivers/usb/common/ulpi.c                          |   16 +-
 drivers/usb/core/Kconfig                           |   25 +-
 drivers/usb/core/Makefile                          |    5 +-
 drivers/usb/core/hcd.c                             |    7 +-
 drivers/usb/core/hub.c                             |   11 +-
 drivers/usb/core/ledtrig-usbport.c                 |  314 ++++++
 drivers/usb/core/message.c                         |   10 +-
 drivers/usb/core/of.c                              |    1 +
 drivers/usb/core/otg_whitelist.h                   |    2 +-
 drivers/usb/core/urb.c                             |    4 +-
 drivers/usb/core/usb.c                             |   11 +
 drivers/usb/dwc2/core.c                            |  126 ++-
 drivers/usb/dwc2/core.h                            |    8 +-
 drivers/usb/dwc2/gadget.c                          |   94 +-
 drivers/usb/dwc2/hcd.c                             |    2 +-
 drivers/usb/dwc2/hw.h                              |    1 +
 drivers/usb/dwc3/Kconfig                           |    2 +-
 drivers/usb/dwc3/core.c                            |  122 ++-
 drivers/usb/dwc3/core.h                            |   35 +-
 drivers/usb/dwc3/dwc3-of-simple.c                  |   48 +-
 drivers/usb/dwc3/gadget.c                          |  278 ++----
 drivers/usb/dwc3/ulpi.c                            |   10 +-
 drivers/usb/gadget/Kconfig                         |   39 +-
 drivers/usb/gadget/composite.c                     |   16 +-
 drivers/usb/gadget/configfs.c                      |    5 +-
 drivers/usb/gadget/function/f_fs.c                 |   45 +-
 drivers/usb/gadget/function/f_hid.c                |   28 +-
 drivers/usb/gadget/function/f_loopback.c           |   14 +-
 drivers/usb/gadget/function/f_mass_storage.c       |   28 +-
 drivers/usb/gadget/function/f_mass_storage.h       |    1 +
 drivers/usb/gadget/function/f_midi.c               |  234 +++--
 drivers/usb/gadget/function/f_ncm.c                |   84 +-
 drivers/usb/gadget/function/f_printer.c            |    6 +-
 drivers/usb/gadget/function/f_sourcesink.c         |    6 +-
 drivers/usb/gadget/function/f_uvc.c                |    7 +
 drivers/usb/gadget/function/storage_common.c       |   24 +
 drivers/usb/gadget/function/storage_common.h       |   10 +
 drivers/usb/gadget/function/u_ether.c              |    8 +-
 drivers/usb/gadget/function/u_ether.h              |    1 +
 drivers/usb/gadget/legacy/gmidi.c                  |    2 +-
 drivers/usb/gadget/u_f.c                           |    6 +-
 drivers/usb/gadget/u_f.h                           |   17 +-
 drivers/usb/gadget/udc/core.c                      |    4 +-
 drivers/usb/gadget/udc/fsl_qe_udc.c                |   16 +-
 drivers/usb/gadget/udc/goku_udc.c                  |    5 +-
 drivers/usb/gadget/udc/net2280.c                   |   80 +-
 drivers/usb/gadget/udc/omap_udc.c                  |    2 +-
 drivers/usb/gadget/udc/pxa27x_udc.c                |   51 +-
 drivers/usb/gadget/udc/udc-xilinx.c                |    4 +-
 drivers/usb/host/Kconfig                           |    2 +-
 drivers/usb/host/bcma-hcd.c                        |  169 +++-
 drivers/usb/host/ehci-platform.c                   |    2 +-
 drivers/usb/host/fhci-hcd.c                        |    4 +-
 drivers/usb/host/fsl-mph-dr-of.c                   |   18 +-
 drivers/usb/host/max3421-hcd.c                     |    8 +-
 drivers/usb/host/ohci-at91.c                       |   69 +-
 drivers/usb/host/ohci-omap.c                       |    1 -
 drivers/usb/host/ohci-sa1111.c                     |    4 +-
 drivers/usb/host/uhci-hcd.c                        |    5 +-
 drivers/usb/host/whci/init.c                       |    2 +-
 drivers/usb/host/xhci-tegra.c                      |    2 +-
 drivers/usb/host/xhci.c                            |    4 +-
 drivers/usb/misc/Kconfig                           |    6 +
 drivers/usb/misc/Makefile                          |    1 +
 drivers/usb/misc/adutux.c                          |   21 +-
 drivers/usb/misc/appledisplay.c                    |   17 +-
 drivers/usb/misc/cypress_cy7c63.c                  |    5 +-
 drivers/usb/misc/cytherm.c                         |   32 +-
 drivers/usb/misc/ezusb.c                           |    2 +-
 drivers/usb/misc/ftdi-elan.c                       |   67 +-
 drivers/usb/misc/idmouse.c                         |    1 -
 drivers/usb/misc/iowarrior.c                       |   26 +-
 drivers/usb/misc/ldusb.c                           |   28 +-
 drivers/usb/misc/legousbtower.c                    |   59 +-
 drivers/usb/misc/lvstest.c                         |   25 +-
 drivers/usb/misc/sisusbvga/sisusb.c                |    3 -
 drivers/usb/misc/trancevibrator.c                  |    3 +-
 drivers/usb/misc/usb4604.c                         |  175 ++++
 drivers/usb/misc/usblcd.c                          |    9 +-
 drivers/usb/misc/usbsevseg.c                       |    8 +-
 drivers/usb/misc/uss720.c                          |    5 +-
 drivers/usb/misc/yurex.c                           |   16 +-
 drivers/usb/musb/Kconfig                           |    2 +-
 drivers/usb/musb/am35x.c                           |    8 +-
 drivers/usb/musb/da8xx.c                           |  164 ++--
 drivers/usb/musb/musb_core.c                       |   81 +-
 drivers/usb/musb/musb_core.h                       |    2 +
 drivers/usb/musb/musb_dsps.c                       |   80 +-
 drivers/usb/musb/musb_gadget.c                     |    3 +
 drivers/usb/musb/musb_virthub.c                    |    1 +
 drivers/usb/musb/omap2430.c                        |   76 +-
 drivers/usb/musb/sunxi.c                           |   61 +-
 drivers/usb/phy/phy-ab8500-usb.c                   |    8 +-
 drivers/usb/phy/phy-generic.c                      |    9 +-
 drivers/usb/phy/phy-mxs-usb.c                      |   61 ++
 drivers/usb/renesas_usbhs/common.c                 |    4 +
 drivers/usb/renesas_usbhs/mod_gadget.c             |    8 +-
 drivers/usb/renesas_usbhs/mod_host.c               |   10 +-
 drivers/usb/renesas_usbhs/pipe.c                   |    4 +-
 drivers/usb/serial/cp210x.c                        |    1 +
 drivers/usb/serial/keyspan_pda.c                   |    4 +-
 drivers/usb/serial/ti_usb_3410_5052.c              |  171 ++--
 drivers/usb/storage/alauda.c                       |   11 +-
 drivers/usb/storage/scsiglue.c                     |    8 +
 drivers/usb/storage/sddr09.c                       |   14 +-
 drivers/usb/storage/unusual_devs.h                 |    7 +
 drivers/usb/storage/usb.c                          |   16 +-
 drivers/usb/usb-skeleton.c                         |   14 +-
 drivers/usb/usbip/Kconfig                          |   24 +-
 drivers/usb/usbip/stub_rx.c                        |    1 -
 drivers/usb/usbip/vhci.h                           |   54 +-
 drivers/usb/usbip/vhci_hcd.c                       |  285 ++++--
 drivers/usb/usbip/vhci_rx.c                        |   21 +-
 drivers/usb/usbip/vhci_sysfs.c                     |  296 ++++--
 drivers/usb/usbip/vudc_dev.c                       |    2 +-
 drivers/usb/usbip/vudc_rx.c                        |    2 +-
 drivers/usb/wusbcore/cbaf.c                        |    3 +-
 drivers/usb/wusbcore/crypto.c                      |    4 +-
 drivers/usb/wusbcore/security.c                    |    4 +-
 drivers/usb/wusbcore/wa-nep.c                      |    9 +-
 drivers/usb/wusbcore/wa-xfer.c                     |    4 +-
 drivers/uwb/hwa-rc.c                               |    4 +-
 drivers/watchdog/pcwd_usb.c                        |    4 +-
 include/linux/bcma/bcma_regs.h                     |    1 +
 include/linux/extcon.h                             |  191 +++-
 include/linux/extcon/extcon-adc-jack.h             |    4 +-
 include/linux/phy/phy.h                            |    3 +
 include/linux/ulpi/driver.h                        |    8 +-
 include/linux/ulpi/interface.h                     |    9 +-
 include/linux/usb/composite.h                      |    3 +-
 include/linux/usb/gadget.h                         |   30 +-
 include/linux/usb_usual.h                          |    2 +
 include/soc/at91/atmel-sfr.h                       |   14 +
 include/uapi/linux/usb/functionfs.h                |    2 +
 234 files changed, 7197 insertions(+), 2122 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-class-led-trigger-usbport
 create mode 100644 Documentation/devicetree/bindings/extcon/qcom,pm8941-misc.txt
 create mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb3-phy.txt
 create mode 100644 Documentation/devicetree/bindings/phy/phy-rockchip-inno-usb2.txt
 create mode 100644 Documentation/devicetree/bindings/phy/phy-rockchip-typec.txt
 create mode 100644 Documentation/devicetree/bindings/phy/rockchip-pcie-phy.txt
 create mode 100644 Documentation/devicetree/bindings/usb/dwc3-cavium.txt
 create mode 100644 Documentation/devicetree/bindings/usb/rockchip,dwc3.txt
 create mode 100644 Documentation/devicetree/bindings/usb/usb4604.txt
 create mode 100644 Documentation/leds/ledtrig-usbport.txt
 create mode 100644 drivers/extcon/extcon-qcom-spmi-misc.c
 create mode 100644 drivers/phy/phy-bcm-ns-usb3.c
 create mode 100644 drivers/phy/phy-rockchip-inno-usb2.c
 create mode 100644 drivers/phy/phy-rockchip-pcie.c
 create mode 100644 drivers/phy/phy-rockchip-typec.c
 create mode 100644 drivers/usb/core/ledtrig-usbport.c
 create mode 100644 drivers/usb/misc/usb4604.c

                 reply	other threads:[~2016-10-03 14:40 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20161003144033.GA15288@kroah.com \
    --to=gregkh@linuxfoundation.org \
    --cc=akpm@linux-foundation.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-usb@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.