lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:   Mon, 3 Oct 2016 16:40:33 +0200
From:   Greg KH <gregkh@...uxfoundation.org>
To:     Linus Torvalds <torvalds@...ux-foundation.org>,
        Andrew Morton <akpm@...ux-foundation.org>
Cc:     linux-kernel@...r.kernel.org, linux-usb@...r.kernel.org
Subject: [GIT PULL] USB driver patches for 4.9-rc1

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@...uxfoundation.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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ