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>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20160317000918.GA12818@kroah.com>
Date:	Wed, 16 Mar 2016 17:09:18 -0700
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.6-rc1

The following changes since commit fc77dbd34c5c99bce46d40a2491937c3bcbd10af:

  Linux 4.5-rc6 (2016-02-28 08:41:20 -0800)

are available in the git repository at:

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

for you to fetch changes up to ce53bfc4374cada8b645765e2b4ad5831e760932:

  Merge tag 'usb-serial-4.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next (2016-03-08 20:28:19 -0800)

----------------------------------------------------------------
USB patches for 4.6-rc1

Here is the big USB patchset for 4.6-rc1.

The normal mess is here, gadget and xhci fixes and updates, and lots of
other driver updates and cleanups as well.  Full details are in the
shortlog.

All have been in linux-next for a while with no reported issues.

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

----------------------------------------------------------------
Alan (1):
      chipidea: error on overflow for port_test_write

Alan Stern (5):
      USB: EHCI: store reason for unlinking a QH
      USB: EHCI: improve handling of the ehci->iaa_in_progress flag
      USB: EHCI: add a delay when unlinking an active QH
      USB: EHCI: improvements to unlink_empty_async_suspended()
      USB: EHCI: fix compiler warning introduced by commit 2a40f324541e

Alexey Khoroshilov (1):
      usb: gadget: bdc_udc: fix race condition in bdc_udc_exit()

Amitoj Kaur Chawla (2):
      usb: storage: ene_ub6250: Remove unnecessary cast in kfree
      usb: dwc2: Use kmem_cache_free()

Andrew Goodbody (1):
      usb: usbip: Fix possible deadlocks reported by lockdep

Andy Shevchenko (1):
      usb: core: use kbasename() instead of open-coded variant

Antonio Ospite (1):
      usb/storage: misc fixes to comments in include/linux/usb/storage.h

Antti Seppälä (1):
      usb: dwc2: Add support for Lantiq ARX and XRX SoCs

Arnd Bergmann (14):
      usb: host: unhide suspend/resume declarations
      usb: xhci-mtk: use __maybe_unused to hide pm functions
      usb: ohci-at91: use __maybe_unused to hide pm functions
      usb: ehci-atmel: use __maybe_unused to hide pm functions
      phy: dm816x: use __maybe_unused to hide pm functions
      phy: twl4030: use __maybe_unused to hide pm functions
      usb: gadget: pxa25x_udc: move register definitions from arch
      usb: gadget: pxa25x_udc cleanup
      usb: gadget: pxa25x_udc: use readl/writel for mmio
      usb: fsl: drop USB_FSL_MPH_DR_OF Kconfig symbol
      usb: isp1301-omap: mark power_up as __maybe_unused
      usb: musb: use %pad format string from dma_addr_t
      usb: musb/ux500: remove duplicate check for dma_is_compatible
      usb: gadget: pxa25x_udc: document endianess better

Azriel Samson (1):
      usb: host: ehci-msm: Register usb shutdown function

Bjorn Helgaas (1):
      usb: phy: phy-am335x: remove include of regulator/consumer.h

Chase Metzger (1):
      usb: core: devio.c: Removed unnecessary space

Christian Lamparter (1):
      usbip: move usbip_protocol.txt to Documentation

Dan Carpenter (2):
      USB: cxacru: fix an bounds check warning
      usb: gadget: f_midi: missing unlock on error path

Dave Penkler (6):
      Implement an ioctl to support the USMTMC-USB488 READ_STATUS_BYTE operation.
      Add support for USBTMC USB488 SRQ notification with fasync
      Add support for receiving USBTMC USB488 SRQ notifications via poll/select
      Add ioctl to retrieve USBTMC-USB488 capabilities
      Add ioctls to enable and disable local controls on an instrument
      usb: usbtmc: Fix disconnect/poll interaction

Douglas Anderson (21):
      usb: dwc2: rockchip: Make the max_transfer_size automatic
      usb: dwc2: host: Get aligned DMA in a more supported way
      usb: dwc2: host: Set host_rx_fifo_size to 525 for rk3066
      usb: dwc2: host: Avoid use of chan->qh after qh freed
      usb: dwc2: host: Always add to the tail of queues
      usb: dwc2: host: fix split transfer schedule sequence
      usb: dwc2: host: Add scheduler tracing
      usb: dwc2: host: Add a delay before releasing periodic bandwidth
      usb: dwc2: host: Giveback URB in tasklet context
      usb: dwc2: host: Properly set the HFIR
      usb: dwc2: host: There's not really a TT for the root hub
      usb: dwc2: host: Use periodic interrupt even with DMA
      usb: dwc2: host: Rename some fields in struct dwc2_qh
      usb: dwc2: host: Reorder things in hcd_queue.c
      usb: dwc2: host: Split code out to make dwc2_do_reserve()
      usb: dwc2: host: Add scheduler logging for missed SOFs
      usb: dwc2: host: Manage frame nums better in scheduler
      usb: dwc2: host: Add dwc2_hcd_get_future_frame_number() call
      usb: dwc2: host: Properly set even/odd frame
      usb: dwc2: host: Totally redo the microframe scheduler
      usb: dwc2: host: If using uframe scheduler, end splits better

Du, Changbin (1):
      usb: f_fs: avoid race condition with ffs_epfile_io_complete

Emilio López (1):
      usb: musb: sunxi: support module autoloading

Felipe F. Tonello (1):
      usb: gadget: f_midi: remove useless midi reference from port struct

Geert Uytterhoeven (3):
      usb: core: Allow compilation on platforms where NO_DMA=y
      usb: dwc2: USB_DWC2 should depend on HAS_DMA
      usb: host: Host drivers relying on DMA should depend on HAS_DMA

Geliang Tang (9):
      usb: host: fotg210: use list_for_each_entry_safe
      usb: host: max3421-hcd: use list_for_each_entry*
      usb: host: oxu210hp-hcd: use list_for_each_entry_safe
      usb: host: u132-hcd: use list_for_each_entry
      usb: chipidea: debug: use list_for_each_entry
      usb: gadget: rndis: use list_for_each_entry_safe
      USB: core, devio: use to_usb_device
      USB: core, wusbcore: use bus_to_hcd
      USB: host: use to_platform_device

Geyslan G. Bem (36):
      usb: host: ehci.h: remove space before comma
      usb: host: ehci.h: remove space before function open parenthesis
      usb: host: ehci.h: remove space before open square bracket
      usb: host: ehci.h: fix single statement macros
      usb: host: ehci.h: remove direct use of __attribute__ keyword
      usb: host: ehci.h: use space after comma
      usb: host: ehci.h: remove macros trailing semicolon
      usb: host: ehci.h: move pointer operator to name side
      usb: host: ehci.h: move constant to right
      usb: host: ehci-dbg: remove space before open parenthesis
      usb: host: ehci-dbg: remove space before open square bracket
      usb: host: ehci-dbg: use C89-style comments
      usb: host: ehci-dbg: move trailing statements to next line
      usb: host: ehci-dbg: fix up closing parenthesis
      usb: host: ehci-dbg: put spaces around operators
      usb: host: ehci-dbg: use scnprintf() in qh_lines()
      usb: host: ehci-dbg: fix up function definitions
      usb: host: ehci-dbg: use a blank line after struct declarations
      usb: host: ehci-dbg: convert macro to inline function
      usb: host: ehci-dbg: add blank line after declarations
      usb: host: ehci-dbg: remove blank line before close brace
      usb: host: ehci-dbg: replace sizeof operand
      usb: host: ehci-dbg: enclose conditional blocks with braces
      usb: host: ehci-dbg: prefer kmalloc_array over kmalloc times size
      usb: host: ehci-dbg: add function output_buf_tds_dir()
      usb: ehci: remove old stub_debug_files definition
      usb: host: ehci-sched: refactor scan_isoc function
      usb: host: ehci-sched: move constants to right
      usb: host: ehci-sched: remove useless initializations
      usb: host: ehci-sched: add spaces around operators
      usb: host: ehci-sched: remove prohibited spaces
      usb: host: ehci-sched: remove useless else branch
      usb: host: ehci-sched: use C89-style comments
      usb: host: ehci-sched: add line after declarations
      usb: host: ehci-sched: use sizeof operator with parens
      usb: host: ehci-sched: remove unnecessary braces

Greg Kroah-Hartman (8):
      Merge 4.5-rc2 into usb-next
      Merge 4.5-rc4 into usb-next
      Revert "usb: add HAS_IOMEM dependency to USB_APPLEDISPLAY"
      Merge 4.5-rc6 into usb-next
      Merge tag 'usb-ci-v4.6-rc1' of git://git.kernel.org/.../peter.chen/usb into usb-next
      Merge tag 'usb-for-v4.6' of http://git.kernel.org/.../balbi/usb into usb-next
      Merge tag 'phy-for-4.6' of git://git.kernel.org/.../kishon/linux-phy into usb-testing
      Merge tag 'usb-serial-4.6-rc1' of git://git.kernel.org/.../johan/usb-serial into usb-next

Heiko Stuebner (1):
      phy: rockchip-usb: add handler for usb-uart functionality

Heiner Kallweit (3):
      usb: core: switch bus numbering to using idr
      usb: core: rename mutex usb_bus_list_lock to usb_bus_idr_lock
      usb: r8a66597: add locking to r8a66597_check_detect_child

Jack Pham (4):
      usb: host: ehci-msm: Allow LS devices to work
      usb: host: ehci-msm: Remove dependency on OTG PHY
      usb: host: ehci-msm: Add support for ACPI probing
      usb: host: ehci-msm: Fix register initialization

Jia-Ju Bai (2):
      ehci-hcd: Cleanup memory resources when ehci_halt fails
      ehci-hcd: Disable memory-write-invalidate when the driver is removed

John Youn (22):
      usb: ch9: Add size macro for SSP dev cap descriptor
      usb: gadget: Add gadget_is_superspeed_plus()
      usb: gadget: composite: Return bcdUSB 0x0310
      usb: gadget: composite: Return SSP Dev Cap descriptor
      usb: gadget: Update usb_assign_descriptors for SuperSpeedPlus
      usb: gadget: Update function for SuperSpeedPlus
      usb: gadget: Update config for SuperSpeedPlus
      usb: gadget: composite: Count configs for SuperSpeedPlus
      usb: gadget: composite: Add function to get descriptors
      usb: gadget: composite: Write SuperSpeedPlus config descriptors
      usb: gadget: composite: Configure the usb_ep for SuperSpeedPlus
      usb: gadget: composite: Update debug message for SuperSpeedPlus
      usb: gadget: f_mass_storage: Enable SuperSpeedPlus
      usb: dwc3: DWC_usb31 controller check
      usb: dwc3: Update register fields for SuperSpeedPlus
      usb: dwc3: Update speed checks for SuperSpeedPlus
      usb: dwc3: Update maximum_speed for SuperSpeedPlus
      usb: dwc3: Enable SuperSpeedPlus
      usb: dwc3: Validate the maximum_speed parameter
      usb: dwc2: Move register save and restore functions
      usb: dwc2: Move host-specific core functions into hcd.c
      usb: dwc2: Fix issues in dwc2_complete_non_isoc_xfer_ddma()

Julia Lawall (3):
      usb: renesas_usbhs: constify usbhs_pkt_handle structures
      usb: gadget: rndis: fix itnull.cocci warnings
      usb: host: xhci-plat: fix of_table.cocci warnings

Junjie Mao (1):
      USB: idmouse.c: Put the interface on error

Konstantin Shkolnyy (3):
      USB: serial: cp210x: add 16-bit register access functions
      USB: serial: cp210x: add 8-bit and 32-bit register access functions
      USB: serial: cp210x: add new access functions for large registers

Krzysztof Kozlowski (1):
      phy: Fix armada375 compile test build on UM

Krzysztof Opasiak (1):
      usb: gadget: f_acm: Fix configfs attr name

Li Jun (11):
      usb: chipidea: udc: remove unused value assignment
      usb: gadget: add hnp_polling_support and host_request_flag in usb_gadget
      usb: add OTG status selector definition for HNP polling
      usb: common: otg-fsm: add HNP polling support
      usb: chipidea: udc: bypass otg status selector handling to gadget driver
      usb: gadget: composite: handle otg status selector request from OTG host
      usb: chipidea: otg: set host_request_flag for gadget
      usb: chipidea: otg: enable HNP polling support for gadget and host
      Documentation: usb: chipidea: Update test procedure for HNP polling
      usb: otg-fsm: add B_AIDL_BDIS timer
      usb: chipidea: otg: add A idle to B disconnect timer

Maarten ter Huurne (1):
      usb: phy: generic: Handle late registration of gadget

Marek Szyprowski (1):
      usb: gadget: provide interface for legacy gadgets to get UDC name

Mathias Nyman (16):
      usb: define USB_SPEED_SUPER_PLUS speed for SuperSpeedPlus USB3.1 devices
      usb: set USB 3.1 roothub device speed to USB_SPEED_SUPER_PLUS
      usb: show speed "10000" in sysfs for USB 3.1 SuperSpeedPlus devices
      usb: add device descriptor for usb 3.1 root hub
      usb: Support USB 3.1 extended port status request
      xhci: Make sure xhci handles USB_SPEED_SUPER_PLUS devices.
      xhci: set roothub speed to USB_SPEED_SUPER_PLUS for USB3.1 capable controllers
      xhci: USB 3.1 add default Speed Attributes to SuperSpeedPlus device capability
      xhci: set slot context speed field to SuperSpeedPlus for USB 3.1 SSP devices
      usb: Add USB3.1 SuperSpeedPlus Isoc Endpoint Companion descriptor
      usb: Parse the new USB 3.1 SuperSpeedPlus Isoc endpoint companion descriptor
      usb: Add USB 3.1 Precision time measurement capability descriptor support
      xhci: refactor and cleanup endpoint initialization.
      xhci: Add SuperSpeedPlus high bandwidth isoc support to xhci endpoints
      xhci: cleanup isoc tranfers queuing code
      xhci: Support extended burst isoc TRB structure used by xhci 1.1 for USB 3.1

Mathieu OTHACEHE (4):
      USB: serial: fix compare_const_fl.cocci warnings
      USB: serial: fix returnvar.cocci warnings
      USB: serial: fix boolinit.cocci warnings
      USB: serial: fix semicolon.cocci warnings

Michal Nazarewicz (8):
      usb: f_fs: fix memory leak when ep changes during transfer
      usb: f_fs: fix ffs_epfile_io returning success on req alloc failure
      usb: f_fs: replace unnecessary goto with a return
      usb: f_fs: refactor ffs_epfile_io
      usb: gadget: f_midi: move some of f_midi_transmit to separate func
      usb: gadget: f_midi: fix in_last_port looping logic
      usb: gadget: f_midi: use flexible array member for gmidi_in_port elements
      usb: gadget: f_midi: stash substream in gmidi_in_port structure

Oliver Neukum (9):
      USB: uas: add full support for RESPONSE IU
      usb: sysfs: make locking interruptible
      usb: no locking for reading descriptors in sysfs
      cdc-acm: fix mail address
      cdc-acm: implement put_char() and flush_chars()
      usb: retry reset if a device times out
      usb/misc/chaoskey: Cleanup probe failure paths
      usb/misc/chaoskey: introduce an URB for asynchronous reads
      usb: hub: fix a typo in hub_port_init() leading to wrong logic

Peter Chen (4):
      usb: chipidea: add system interface for ttctrl.ttha
      doc: usb: ci-hdrc-usb2: add property non-zero-ttctrl-ttha
      Revert "usb: chipidea: imx: enable CI_HDRC_SET_NON_ZERO_TTHA"
      USB: core: let USB device know device node

Peter Senna Tschudin (7):
      usb-misc: sisusbvga: Fix coding style: horizontal whitespace changes
      usb-misc: sisusbvga: Fix coding style: vertical whitespace changes
      usb-misc: sisusbvga: Fix coding style: braces, parenthesis, comment
      usb-misc: sisusbvga: Fix coding style: remove assignment from if tests
      usb-misc: sisusbvga: Remove null test before calls to kfree()
      usb-misc: sisusbvga: Remove memory allocation logs
      usb-misc: sisusbvga: fix error path

Petr Kulhavy (1):
      usb: musb: core: added missing const qualifier to musb_hdrc_platform_data::config

Rafał Miłecki (2):
      USB: bcma: make helper creating platform dev more generic
      USB: bcma: separate code initializing USB 2.0 core

Rahul Pathak (1):
      usb: Use memdup_user to reuse the code

Reilly Grant (1):
      usb: devio: Add ioctl to disallow detaching kernel USB drivers.

Robert Jarzmik (1):
      usb: host: ohci-pxa27x: propagate the irq error code

Saurabh Sengar (2):
      drivers: usb: removed assignment of 0 to static variables
      usb: host: pci_quirks: fix memory leak, by adding iounmap

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

Simon Horman (4):
      usb: renesas_usbhs: Use ARCH_RENESAS
      usb: host: xhci-rcar: Use ARCH_RENESAS
      usb: host: xhci-plat: add R-Car Gen2 and Gen3 fallback compatibility strings
      usb: gadget: renesas_usb3: Use ARCH_RENESAS

Sriram Dash (2):
      drivers/usb/host: fsl: Set DMA_MASK of usb platform device
      drivers/usb/host/fsl: Port USB EHCI host driver for LS102xA

Stefan Agner (1):
      usb: chipidea: imx: avoid EPROBE_DEFER printed as error

Stefan Wahren (2):
      usb: chipidea: add CI_HDRC_TURN_VBUS_EARLY_ON for imx23
      dt-bindings: ci-hdrc-usb2: add missing compatibles

Steinar H. Gunderson (1):
      USB: Add support for usbfs zerocopy.

Vegard Nossum (19):
      usb: add HAS_IOMEM dependency to USB_ISP116X_HCD
      usb: add HAS_IOMEM dependency to USB_NET2272
      usb: Add HAS_IOMEM dependency to USB_M66592
      usb: add HAS_IOMEM dependency to USB_XHCI_MVEBU
      usb: add HAS_IOMEM dependency to USB_R8A66597_HCD
      usb: add HAS_IOMEM dependency to USB_MUSB_TUSB6010
      usb: add HAS_IOMEM dependency to USB_C67X00_HCD
      usb: add HAS_IOMEM dependency to USB_SL811_HCD
      usb: add HAS_IOMEM dependency to USB_DWC2
      usb: add HAS_IOMEM dependency to USB_EHCI_HCD
      usb: add HAS_IOMEM dependency to USB_XHCI_HCD
      usb: add HAS_IOMEM dependency to USB_FOTG210_HCD
      usb: add HAS_IOMEM dependency to USB_MUSB_HDRC
      usb: add HAS_IOMEM dependency to USB_PXA25X
      usb: add HAS_IOMEM dependency to USB_APPLEDISPLAY
      usb: add HAS_IOMEM dependency to USB_OHCI_HCD
      usb: add HAS_IOMEM dependency to USB_PXA27X
      usb: add HAS_IOMEM dependency to USB_OXU210HP_HCD
      usb: add HAS_IOMEM dependency to USB_ISP1362_HCD

Victor Dodon (1):
      usb: storage: use usb_store_dbg instead of US_DEBUGPX

Vladimir Zapolskiy (6):
      usb: ohci: nxp: clean up included header files
      usb: ohci: nxp: remove direct access to clock controller registers
      usb: ohci: nxp: remove USB PLL and USB OTG clock management
      usb: udc: lpc32xx: switch to clock prepare/unprepare model
      usb: udc: lpc32xx: remove direct access to clock controller registers
      usb: udc: lpc32xx: remove USB PLL and USB OTG clock management

Yakir Yang (2):
      phy: Add driver for rockchip Display Port PHY
      dt-bindings: add document for rockchip dp phy

Yoshihiro Shimoda (4):
      phy: rcar-gen3-usb2: remove HSUSB registers handling
      usb: renesas_usbhs: add R-Car Gen3 power control
      usb: renesas_usbhs: Don't check CSSTS bit if peripheral mode
      usb: renesas_usbhs: gadget: fix giveback status code in usbhsg_pipe_disable()

 Documentation/DocBook/usb.tmpl                     |   12 +
 .../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt |   15 +-
 .../devicetree/bindings/phy/rockchip-dp-phy.txt    |   22 +
 .../devicetree/bindings/phy/rockchip-emmc-phy.txt  |   19 +
 .../devicetree/bindings/usb/ci-hdrc-usb2.txt       |   23 +
 Documentation/devicetree/bindings/usb/dwc2.txt     |    2 +
 .../devicetree/bindings/usb/usb-device.txt         |   28 +
 Documentation/devicetree/bindings/usb/usb-xhci.txt |   21 +-
 Documentation/kernel-parameters.txt                |    6 +
 Documentation/usb/chipidea.txt                     |    9 +-
 Documentation/usb/usbdevfs-drop-permissions.c      |  120 ++
 .../usbip => Documentation/usb}/usbip_protocol.txt |    0
 MAINTAINERS                                        |    3 +-
 arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h    |  198 --
 arch/arm/mach-pxa/include/mach/pxa25x-udc.h        |  163 --
 drivers/phy/Kconfig                                |   16 +-
 drivers/phy/Makefile                               |    2 +
 drivers/phy/phy-dm816x-usb.c                       |    4 +-
 drivers/phy/phy-rcar-gen3-usb2.c                   |   83 +-
 drivers/phy/phy-rockchip-dp.c                      |  151 ++
 drivers/phy/phy-rockchip-emmc.c                    |  229 ++
 drivers/phy/phy-rockchip-usb.c                     |  233 +-
 drivers/phy/phy-twl4030-usb.c                      |    4 +-
 drivers/usb/Makefile                               |    2 +-
 drivers/usb/atm/cxacru.c                           |    2 +
 drivers/usb/chipidea/ci_hdrc_imx.c                 |   13 +-
 drivers/usb/chipidea/core.c                        |    3 +
 drivers/usb/chipidea/debug.c                       |    5 +-
 drivers/usb/chipidea/otg_fsm.c                     |   29 +-
 drivers/usb/chipidea/otg_fsm.h                     |    2 +
 drivers/usb/chipidea/udc.c                         |    4 +-
 drivers/usb/class/cdc-acm.c                        |   67 +
 drivers/usb/class/cdc-acm.h                        |    1 +
 drivers/usb/class/usbtmc.c                         |  331 +++
 drivers/usb/common/common.c                        |    1 +
 drivers/usb/common/usb-otg-fsm.c                   |   87 +
 drivers/usb/core/Makefile                          |    2 +-
 drivers/usb/core/buffer.c                          |   18 +-
 drivers/usb/core/config.c                          |   37 +-
 drivers/usb/core/devices.c                         |   26 +-
 drivers/usb/core/devio.c                           |  301 ++-
 drivers/usb/core/file.c                            |    9 +-
 drivers/usb/core/hcd-pci.c                         |    2 +-
 drivers/usb/core/hcd.c                             |  114 +-
 drivers/usb/core/hub.c                             |  122 +-
 drivers/usb/core/hub.h                             |    7 +
 drivers/usb/core/of.c                              |   47 +
 drivers/usb/core/sysfs.c                           |   68 +-
 drivers/usb/core/urb.c                             |    3 +-
 drivers/usb/core/usb.c                             |   15 +-
 drivers/usb/core/usb.h                             |    2 +-
 drivers/usb/dwc2/Kconfig                           |    1 +
 drivers/usb/dwc2/core.c                            | 2242 ++-----------------
 drivers/usb/dwc2/core.h                            |  151 +-
 drivers/usb/dwc2/gadget.c                          |  102 +
 drivers/usb/dwc2/hcd.c                             | 2255 ++++++++++++++++++--
 drivers/usb/dwc2/hcd.h                             |  134 +-
 drivers/usb/dwc2/hcd_ddma.c                        |   49 +-
 drivers/usb/dwc2/hcd_intr.c                        |  174 +-
 drivers/usb/dwc2/hcd_queue.c                       | 1969 +++++++++++++----
 drivers/usb/dwc2/platform.c                        |   38 +-
 drivers/usb/dwc3/core.c                            |   31 +-
 drivers/usb/dwc3/core.h                            |   11 +-
 drivers/usb/dwc3/ep0.c                             |    9 +-
 drivers/usb/dwc3/gadget.c                          |   30 +-
 drivers/usb/gadget/composite.c                     |  150 +-
 drivers/usb/gadget/config.c                        |    9 +-
 drivers/usb/gadget/configfs.c                      |    1 +
 drivers/usb/gadget/function/f_acm.c                |    6 +-
 drivers/usb/gadget/function/f_ecm.c                |    2 +-
 drivers/usb/gadget/function/f_eem.c                |    2 +-
 drivers/usb/gadget/function/f_fs.c                 |  155 +-
 drivers/usb/gadget/function/f_hid.c                |    2 +-
 drivers/usb/gadget/function/f_loopback.c           |    2 +-
 drivers/usb/gadget/function/f_mass_storage.c       |    2 +-
 drivers/usb/gadget/function/f_midi.c               |  200 +-
 drivers/usb/gadget/function/f_ncm.c                |    2 +-
 drivers/usb/gadget/function/f_obex.c               |    3 +-
 drivers/usb/gadget/function/f_phonet.c             |    2 +-
 drivers/usb/gadget/function/f_printer.c            |    2 +-
 drivers/usb/gadget/function/f_rndis.c              |    2 +-
 drivers/usb/gadget/function/f_serial.c             |    2 +-
 drivers/usb/gadget/function/f_sourcesink.c         |    2 +-
 drivers/usb/gadget/function/f_subset.c             |    2 +-
 drivers/usb/gadget/function/f_tcm.c                |    2 +-
 drivers/usb/gadget/function/f_uac1.c               |    3 +-
 drivers/usb/gadget/function/f_uac2.c               |    3 +-
 drivers/usb/gadget/function/rndis.c                |   20 +-
 drivers/usb/gadget/legacy/inode.c                  |   28 +-
 drivers/usb/gadget/udc/Kconfig                     |    7 +-
 drivers/usb/gadget/udc/bdc/bdc_udc.c               |    5 +
 drivers/usb/gadget/udc/lpc32xx_udc.c               |  103 +-
 drivers/usb/gadget/udc/pxa25x_udc.c                |  530 +++--
 drivers/usb/gadget/udc/pxa25x_udc.h                |   11 +-
 drivers/usb/gadget/udc/udc-core.c                  |   30 +
 drivers/usb/host/Kconfig                           |   18 +-
 drivers/usb/host/Makefile                          |    3 +-
 drivers/usb/host/bcma-hcd.c                        |   83 +-
 drivers/usb/host/ehci-atmel.c                      |    6 +-
 drivers/usb/host/ehci-dbg.c                        |  477 +++--
 drivers/usb/host/ehci-fsl.c                        |   24 +-
 drivers/usb/host/ehci-hcd.c                        |   22 +-
 drivers/usb/host/ehci-hub.c                        |    6 +-
 drivers/usb/host/ehci-msm.c                        |   66 +-
 drivers/usb/host/ehci-pci.c                        |    8 +-
 drivers/usb/host/ehci-platform.c                   |    6 +-
 drivers/usb/host/ehci-q.c                          |  104 +-
 drivers/usb/host/ehci-sched.c                      |  524 ++---
 drivers/usb/host/ehci-st.c                         |    6 +-
 drivers/usb/host/ehci-timer.c                      |    5 +-
 drivers/usb/host/ehci.h                            |   99 +-
 drivers/usb/host/fotg210-hcd.c                     |   15 +-
 drivers/usb/host/fsl-mph-dr-of.c                   |    7 +-
 drivers/usb/host/max3421-hcd.c                     |   16 +-
 drivers/usb/host/ohci-at91.c                       |    8 +-
 drivers/usb/host/ohci-nxp.c                        |   87 +-
 drivers/usb/host/ohci-platform.c                   |    6 +-
 drivers/usb/host/ohci-pxa27x.c                     |    2 +-
 drivers/usb/host/ohci-st.c                         |    6 +-
 drivers/usb/host/ohci.h                            |    2 -
 drivers/usb/host/oxu210hp-hcd.c                    |   15 +-
 drivers/usb/host/pci-quirks.c                      |    3 +-
 drivers/usb/host/r8a66597-hcd.c                    |   11 +-
 drivers/usb/host/u132-hcd.c                        |   18 +-
 drivers/usb/host/xhci-hub.c                        |   27 +-
 drivers/usb/host/xhci-mem.c                        |  180 +-
 drivers/usb/host/xhci-mtk.c                        |   10 +-
 drivers/usb/host/xhci-plat.c                       |    6 +
 drivers/usb/host/xhci-ring.c                       |  134 +-
 drivers/usb/host/xhci.c                            |    8 +-
 drivers/usb/host/xhci.h                            |   15 +-
 drivers/usb/misc/chaoskey.c                        |  122 +-
 drivers/usb/misc/idmouse.c                         |    2 +-
 drivers/usb/misc/sisusbvga/sisusb.c                | 1543 +++++++-------
 drivers/usb/mon/mon_main.c                         |    9 +-
 drivers/usb/musb/Kconfig                           |    2 +
 drivers/usb/musb/musb_core.c                       |    2 +-
 drivers/usb/musb/musb_core.h                       |    2 +-
 drivers/usb/musb/musbhsdma.c                       |    8 +-
 drivers/usb/musb/sunxi.c                           |    1 +
 drivers/usb/musb/tusb6010_omap.c                   |    4 +-
 drivers/usb/musb/ux500_dma.c                       |    3 -
 drivers/usb/phy/phy-am335x.c                       |    1 -
 drivers/usb/phy/phy-generic.c                      |   11 +-
 drivers/usb/phy/phy-isp1301-omap.c                 |    2 +-
 drivers/usb/renesas_usbhs/Kconfig                  |    2 +-
 drivers/usb/renesas_usbhs/Makefile                 |    2 +-
 drivers/usb/renesas_usbhs/common.c                 |   14 +-
 drivers/usb/renesas_usbhs/fifo.c                   |   20 +-
 drivers/usb/renesas_usbhs/fifo.h                   |   20 +-
 drivers/usb/renesas_usbhs/mod_gadget.c             |    2 +-
 drivers/usb/renesas_usbhs/pipe.c                   |    6 +-
 drivers/usb/renesas_usbhs/pipe.h                   |    2 +-
 drivers/usb/renesas_usbhs/rcar3.c                  |   54 +
 drivers/usb/renesas_usbhs/rcar3.h                  |    3 +
 drivers/usb/serial/ch341.c                         |    2 +-
 drivers/usb/serial/cp210x.c                        |  306 +--
 drivers/usb/serial/cyberjack.c                     |    3 +-
 drivers/usb/serial/ftdi_sio.c                      |   10 +-
 drivers/usb/serial/ftdi_sio.h                      |    8 +-
 drivers/usb/serial/garmin_gps.c                    |   51 +-
 drivers/usb/serial/iuu_phoenix.c                   |    4 +-
 drivers/usb/serial/keyspan.c                       |    2 +-
 drivers/usb/serial/kl5kusb105.c                    |    3 -
 drivers/usb/serial/mos7840.c                       |    4 +-
 drivers/usb/serial/quatech2.c                      |    2 +-
 drivers/usb/serial/safe_serial.c                   |   11 +-
 drivers/usb/storage/debug.c                        |   12 +-
 drivers/usb/storage/debug.h                        |    3 -
 drivers/usb/storage/ene_ub6250.c                   |    4 +-
 drivers/usb/storage/sddr09.c                       |   18 +-
 drivers/usb/storage/uas.c                          |   36 +-
 drivers/usb/usbip/usbip_event.c                    |    5 +-
 drivers/usb/usbip/vhci_hcd.c                       |   88 +-
 drivers/usb/usbip/vhci_rx.c                        |   30 +-
 drivers/usb/usbip/vhci_sysfs.c                     |   19 +-
 drivers/usb/usbip/vhci_tx.c                        |   14 +-
 drivers/usb/wusbcore/wusbhc.h                      |    2 +-
 include/linux/device.h                             |    5 +
 include/linux/usb.h                                |   11 +-
 include/linux/usb/composite.h                      |    6 +
 include/linux/usb/gadget.h                         |   20 +-
 include/linux/usb/hcd.h                            |    5 +-
 include/linux/usb/msm_hsusb_hw.h                   |    1 +
 include/linux/usb/musb.h                           |    2 +-
 include/linux/usb/of.h                             |    7 +
 include/linux/usb/otg-fsm.h                        |   15 +
 include/linux/usb/renesas_usbhs.h                  |    1 +
 include/linux/usb/storage.h                        |   12 +-
 include/uapi/linux/usb/ch11.h                      |   21 +
 include/uapi/linux/usb/ch9.h                       |   36 +
 include/uapi/linux/usb/tmc.h                       |   29 +-
 include/uapi/linux/usbdevice_fs.h                  |    3 +
 193 files changed, 9739 insertions(+), 6111 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/phy/rockchip-dp-phy.txt
 create mode 100644 Documentation/devicetree/bindings/phy/rockchip-emmc-phy.txt
 create mode 100644 Documentation/devicetree/bindings/usb/usb-device.txt
 create mode 100644 Documentation/usb/usbdevfs-drop-permissions.c
 rename {drivers/usb/usbip => Documentation/usb}/usbip_protocol.txt (100%)
 create mode 100644 drivers/phy/phy-rockchip-dp.c
 create mode 100644 drivers/phy/phy-rockchip-emmc.c
 create mode 100644 drivers/usb/core/of.c
 create mode 100644 drivers/usb/renesas_usbhs/rcar3.c
 create mode 100644 drivers/usb/renesas_usbhs/rcar3.h

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ