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  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:	Fri, 20 May 2016 20:23:01 -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 update for 4.7-rc1

The following changes since commit 44549e8f5eea4e0a41b487b63e616cb089922b99:

  Linux 4.6-rc7 (2016-05-08 14:38:32 -0700)

are available in the git repository at:

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

for you to fetch changes up to 60d5794fe5a50d02f4a0df84b45910a4dfa8b487:

  Merge tag 'usb-serial-4.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next (2016-05-14 11:25:35 +0200)

----------------------------------------------------------------
USB patches for 4.7-rc1

Here's the big pull request for USB and PHY drivers for 4.7-rc1

Full details in the shortlog, but it's the normal major gadget driver
updates, phy updates, new usbip code, as well as a bit of lots of other
stuff.

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

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

----------------------------------------------------------------
Alan Stern (2):
      USB: EHCI: make all debugging depend on CONFIG_DYNAMIC_DEBUG
      USB: leave LPM alone if possible when binding/unbinding interface drivers

Alexander Popov (1):
      usbip: fix NULL pointer dereference on errors

Alexandr Ivanov (3):
      usb: xhci: merge xhci_queue_bulk_tx and queue_bulk_sg_tx functions
      usb: xhci: remove duplicate function xhci_urb_to_transfer_ring
      usb: xhci: remove duplicate code of interval checking

Alexey Khoroshilov (1):
      USB: whci-hcd: add more checks for dma mapping error

Andy Shevchenko (5):
      usb: gadged: pch_udc: PCI core handles power state for us
      usb: gadget: pch_udc: convert to devres API
      usb: gadget: pch_udc: enable MSI if hardware supports
      usb: gadged: pch_udc: get rid of redundant assignments
      usb: gadget: pch_udc: sort IDs

Anup Patel (3):
      phy: Rename phy-brcmstb-sata driver to phy-brcm-sata driver
      phy: Add support for NS2 SATA3 PHY in Broadcom SATA3 PHY driver
      dt-bindings: phy: bindings document for common Broadcom SATA3 PHY driver

Arnd Bergmann (2):
      usb: common: rework CONFIG_USB_COMMON logic
      usbip: vudc: fix Kconfig dependencies

Chris Bainbridge (1):
      usb: core: hub: hub_port_init lock controller instead of bus

Chunfeng Yun (4):
      usb: core: buffer: avoid NULL pointer dereferrence
      usb: misc: usbtest: fix error of urb allocation
      dt-bindings: phy-mt65xx-usb: add support for mt2701 platform
      phy: phy-mt65xx-usb3: add support for mt2701 platform

Colin Ian King (2):
      usb: hcd: do not call whc_clean_up on wch_init call failure
      usb/host/fotg210: remove dead code in create_sysfs_files

Dan Carpenter (1):
      usb: dwc3: gadget: fix mask and shift order in DWC3_DCFG_NUMP()

David Mosberger (2):
      drivers: usb: core: Don't disable irqs in usb_sg_wait() during URB submit.
      drivers: usb: core: Minimize irq disabling in usb_sg_cancel()

Denys Vlasenko (1):
      usb: gadget: r8a66597-udc: Deinline pipe_change, save 2176 bytes

Du, Changbin (1):
      usb: dwc3: make dwc3_debugfs_init return value be void

Fei Yang (1):
      usb: dwc3: ep0: sanity check test mode selector

Felipe Balbi (38):
      usb: dwc3: drop FIFO resizing logic
      usb: dwc3: gadget: always enable CSP
      usb: dwc3: increase maximum number of TRBs per endpoint
      usb: dwc3: better name for our request management lists
      usb: gadget: udc: at91: use PTR_ERR_OR_ZERO()
      usb: phy: qcom: use PTR_ERR_OR_ZERO()
      usb: dwc3: remove num_event_buffers
      usb: dwc3: drop ev_buffs array
      usb: dwc3: gadget: pass ev_buff as cookie to irq handler
      usb: dwc3: gadget: combine return points into a single one
      usb: dwc3: gadget: clear SUSPHY bit before ep cmds
      usb: dwc3: gadget: extract unlocked dwc3_gadget_wakeup()
      usb: dwc3: gadget: put link to U0 before Start Transfer
      usb: dwc3: gadget: rename busy/free_slot to trb_enqueue/dequeue
      usb: dwc3: core: document struct dwc3_request
      usb: dwc3: switch trb enqueue/dequeue and first_trb_index to u8
      usb: dwc3: get rid of DWC3_TRB_MASK
      usb: dwc3: gadget: add trb enqueue/dequeue helpers
      usb: dwc3: gadget: move % operation to increment helpers
      usb: dwc3: gadget: use link TRB for all endpoint types
      usb: dwc3: gadget: remove newline from trace
      usb: dwc3: gadget: don't interrupt when chained
      usb: gadget: pch_udc: don't free devm allocated memory
      usb: dwc3: core: add fifo space helper
      usb: dwc3: core: add helper to extract trb type
      usb: dwc3: debugfs: dump out endpoint details
      usb: storage: scsiglue: further describe our 240 sector limit
      usb: storage: scsiglue: limit USB3 devices to 2048 sectors
      usb: storage: fix multi-line comment style
      usb: host: xhci: rcar: retire use of xhci_plat_type_is()
      usb: xhci: plat: add ->plat_start() and ->init_quirk() methods
      usb: host: xhci: plat: move mvebu init_quirk() to xhci_plat_setup()
      usb: host: xhci: plat: change type of mvebu init_quirk()
      usb: host: xhci: plat: make use of new methods in xhci_plat_priv
      usb: host: xhci: plat: finally get rid of xhci_plat_type_is()
      usb: gadget: composite: avoid kernel oops with bad gadgets
      usb: dwc3: gadget: update DCFG.NumP to max burst size
      usb: dwc3: gadget: disable automatic calculation of ACK TP NUMP

Greg Kroah-Hartman (7):
      Merge 4.6-rc5 into usb-next
      Merge tag 'usb-for-v4.7' of git://git.kernel.org/.../balbi/usb into usb-next
      Merge tag 'phy-for-4.7' of git://git.kernel.org/.../kishon/linux-phy into usb-testing
      Merge tag 'usb-ci-v4.7-rc1' of git://git.kernel.org/.../peter.chen/usb into usb-next
      Merge tag 'usb-serial-4.6-rc7' of git://git.kernel.org/.../johan/usb-serial into usb-next
      Merge 4.6-rc7 into usb-next
      Merge tag 'usb-serial-4.7-rc1' of git://git.kernel.org/.../johan/usb-serial into usb-next

Grygorii Strashko (1):
      usb: dwc3: omap: drop dma_mask configuration

Heikki Krogerus (3):
      usb: dwc3: pci: make build-in device properties available
      usb: dwc3: pci: pass the platform device as a parameter to dwc3_pci_quirks()
      usb: Add driver for UCSI

Heinrich Schuchardt (1):
      USB: FHCI: avoid redundant condition

Igor Kotrasinski (11):
      usbip: vudc: Add header for USB/IP UDC
      usbip: vudc: Make usbip_common vudc-aware
      usbip: vudc: Add VUDC main file
      usbip: vudc: Add vudc_rx
      usbip: vudc: Add vudc_transfer
      usbip: vudc: Add vudc_tx
      usbip: vudc: Add UDC specific ops
      usbip: vudc: Add SysFS infrastructure for VUDC
      usbip: tools: Start using VUDC backend in usbip tools
      usbip: vudc: Add vudc to Kconfig
      usbip: vudc: make dev_desc attribute binary

Javier Martinez Canillas (1):
      USB: serial: use IS_ENABLED() instead of checking for FOO || FOO_MODULE

Johan Hovold (8):
      USB: serial: io_edgeport: fix memory leaks in attach error path
      USB: serial: io_edgeport: fix memory leaks in probe error path
      USB: serial: keyspan: fix use-after-free in probe error path
      USB: serial: keyspan: fix URB unlink
      USB: serial: keyspan: fix debug and error messages
      USB: serial: mxuport: fix use-after-free in probe error path
      USB: serial: quatech2: fix use-after-free in probe error path
      USB: serial: fix minor-number allocation

John Youn (1):
      usb: dwc2: Proper cleanup on dr_mode failure

Julia Lawall (1):
      USB: serial: ftdi_sio: constify ftdi_sio_quirk structures

Kangjie Lu (1):
      USB: usbfs: fix potential infoleak in devio

Konrad Leszczynski (1):
      usb: dwc3: gadget: give better command return code

Konstantin Shkolnyy (3):
      USB: serial: cp210x: fix hardware flow-control disable
      USB: serial: cp210x: get rid of magic numbers in CRTSCTS flag code
      USB: serial: cp210x: clean up CRTSCTS flag code

Krzysztof Opasiak (6):
      usbip: tools: Extract generic code to be shared with vudc backend
      usbip: tools: Add vudc backend to usbip tools
      Documentation: ABI: Add doc for usbip-vudc attributes
      usb: usbip: vudc: Fix WARN_ON() usage pattern
      usb: usbip: vudc: Rename find_endpoint() to vudc_find_endpoint()
      usb: usbip: Avoid NULL pointer dereference in case of error

Lars-Peter Clausen (1):
      usb: gadget: f_fs: Fix EFAULT generation for async read operations

Lei Liu (1):
      USB: serial: option: add even more ZTE device ids

Marek Szyprowski (2):
      phy: exynos-mipi-video: Rewrite handling of phy registers
      phy: exynos-mipi-video: Add support for Exynos 5420 and 5433 SoCs

Mathias Nyman (1):
      usb: misc: usbtest: fix pattern tests for scatterlists.

Mathieu OTHACEHE (1):
      USB: serial: ti_usb_3410_5052: add MOXA UPORT 11x0 support

Michal Nazarewicz (1):
      usb: f_mass_storage: test whether thread is running before starting another

Michele Curti (1):
      usb: devio: declare usbdev_vm_ops as static

Nicolas Pitre (1):
      usb/host/: const data must use __initconst not __initdata

Nobuo Iwata (3):
      usbip: event handler as one thread
      usbip: safe completion against unbind operation
      usbip: adding names db to port operation

Oliver Neukum (7):
      USB: add descriptors from USB Power Delivery spec
      USB: PD: define specific requests
      USB: PD: additional feature selectors
      USB: LTM also for USB 3.1
      USB: correct intervals for SS+
      hub: admit devices are SS+
      sisusbvga: correct speed testing

Peter Chen (3):
      usb: chipidea: imx: delete the redundant setting default DMA mask code
      usb: core: move root hub's device node assignment after it is added to bus
      doc: usb: chipidea: update the doc for OTG FSM

Rafał Miłecki (2):
      USB: bcma: use simpler devm helper for getting vcc GPIO
      phy: bcm-ns-usb2: new driver for USB 2.0 PHY on Northstar

Rajesh Bhagat (3):
      Documentation: dt: dwc3: Add snps,dis_rxdet_inp3_quirk property
      usb: dwc3: add disable receiver detection in P3 quirk
      xhci: fix typo in babble endpoint handling comment

Roger Quadros (3):
      usb: otg-fsm: Add documentation for struct otg_fsm
      usb: otg-fsm: support multiple instances
      usb: dwc3: omap: get rid of dma_status

Sandhya Bankar (6):
      usb: Remove unnecessary space before function pointer arguments.
      Use "foo *bar" instead of "foo * bar".
      usb: wusbcore: Remove space before ',' and '(' .
      usb: wusbcore: Do not initialise statics to 0.
      usb: Remove unnecessary space before open square bracket.
      usb: Remove unnecessary space before operator ','.

Schemmel Hans-Christoph (1):
      USB: serial: option: add support for Cinterion PH8 and AHxx

Sevak Arakelyan (1):
      usb: dwc2: Fixed SOF interrupt enabling/disabling

Simon Horman (3):
      phy: rcar-gen2: add fallback binding
      phy: rcar-gen3-usb2: add fallback binding
      phy: rcar-gen3-usb2, rcar-gen2: Use ARCH_RENESAS

Stephen Boyd (1):
      phy: rockhip-usb: Remove CLK_IS_ROOT

Sudip Mukherjee (2):
      usb: wusbcore: remove unreachable code
      usb: renesas_usbhs: fix signed-unsigned return

Sylwester Nawrocki (1):
      phy: exynos-mipi-video: Drop support for direct access to PMU

Vahram Aharonyan (1):
      usb: dwc2: gadget: Check for ep0 in enable

Vardan Mikayelyan (2):
      usb: dwc2: gadget: Prevent handling of host interrupts
      usb: dwc2: host: Setting qtd to NULL after freeing it

Yoshihiro Shimoda (9):
      usb: gadget: udc: core: Fix argument of dev_err() in usb_gadget_map_request()
      usb: gadget: udc: core: add usb_gadget_{un}map_request_by_dev()
      usb: renesas_usbhs: change function call orfer in usbhsf_dma_prepare_push()
      usb: renesas_usbhs: change arguments of dma_map_ctrl()
      usb: renesas_usbhs: use usb_gadget_{un}map_request_by_dev() for IPMMU
      phy: rcar-gen3-usb2: remove unnecesary struct rcar_gen3_data
      phy: rcar-gen3-usb2: Add vbus-supply to handle VBUS on/off
      phy: rcar-gen3-usb2: add extcon support
      usb: host: xhci-rcar: Avoid long wait in xhci_reset()

lei liu (1):
      USB: serial: option: add more ZTE device ids

 .../ABI/testing/sysfs-platform-usbip-vudc          |  35 ++
 .../devicetree/bindings/phy/bcm-ns-usb2-phy.txt    |  21 +
 ...brcm,brcmstb-sata-phy.txt => brcm-sata-phy.txt} |  15 +-
 .../devicetree/bindings/phy/phy-mt65xx-usb.txt     |   4 +-
 .../devicetree/bindings/phy/rcar-gen2-phy.txt      |   8 +-
 .../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt |  12 +-
 .../devicetree/bindings/phy/samsung-phy.txt        |  18 +-
 Documentation/devicetree/bindings/usb/dwc3.txt     |   6 +-
 .../devicetree/bindings/usb/qcom,dwc3.txt          |   1 -
 Documentation/usb/chipidea.txt                     |  13 +-
 drivers/phy/Kconfig                                |  33 +-
 drivers/phy/Makefile                               |   3 +-
 drivers/phy/phy-bcm-ns-usb2.c                      | 137 +++++
 drivers/phy/phy-brcm-sata.c                        | 412 +++++++++++++
 drivers/phy/phy-brcmstb-sata.c                     | 250 --------
 drivers/phy/phy-exynos-mipi-video.c                | 321 ++++++++--
 drivers/phy/phy-mt65xx-usb3.c                      |  77 ++-
 drivers/phy/phy-rcar-gen2.c                        |   1 +
 drivers/phy/phy-rcar-gen3-usb2.c                   |  88 ++-
 drivers/phy/phy-rockchip-usb.c                     |   2 +-
 drivers/usb/Kconfig                                |   3 +-
 drivers/usb/atm/ueagle-atm.c                       |  10 +-
 drivers/usb/chipidea/ci_hdrc_imx.c                 |   4 -
 drivers/usb/common/usb-otg-fsm.c                   |  10 +-
 drivers/usb/core/buffer.c                          |   3 +
 drivers/usb/core/devio.c                           |  11 +-
 drivers/usb/core/driver.c                          |  40 +-
 drivers/usb/core/hcd.c                             |  16 +-
 drivers/usb/core/hub.c                             |  10 +-
 drivers/usb/core/message.c                         |  48 +-
 drivers/usb/core/usb.c                             |   1 -
 drivers/usb/dwc2/gadget.c                          |   8 +-
 drivers/usb/dwc2/hcd.c                             |   1 +
 drivers/usb/dwc2/hcd.h                             |   1 +
 drivers/usb/dwc2/hcd_queue.c                       |   3 +-
 drivers/usb/dwc2/platform.c                        |   2 +-
 drivers/usb/dwc3/core.c                            | 118 ++--
 drivers/usb/dwc3/core.h                            |  84 ++-
 drivers/usb/dwc3/debug.h                           |   6 +-
 drivers/usb/dwc3/debugfs.c                         | 358 +++++++++--
 drivers/usb/dwc3/dwc3-omap.c                       |   9 -
 drivers/usb/dwc3/dwc3-pci.c                        |  18 +-
 drivers/usb/dwc3/ep0.c                             |  43 +-
 drivers/usb/dwc3/gadget.c                          | 427 +++++++------
 drivers/usb/dwc3/gadget.h                          |   6 +-
 drivers/usb/dwc3/platform_data.h                   |   2 +-
 drivers/usb/gadget/Kconfig                         |   1 +
 drivers/usb/gadget/composite.c                     |  22 +-
 drivers/usb/gadget/function/f_fs.c                 |   2 +-
 drivers/usb/gadget/function/f_mass_storage.c       |  36 +-
 drivers/usb/gadget/function/f_mass_storage.h       |   2 -
 drivers/usb/gadget/legacy/acm_ms.c                 |   4 -
 drivers/usb/gadget/legacy/mass_storage.c           |   4 -
 drivers/usb/gadget/legacy/multi.c                  |  12 -
 drivers/usb/gadget/legacy/nokia.c                  |   7 -
 drivers/usb/gadget/udc/at91_udc.c                  |   5 +-
 drivers/usb/gadget/udc/pch_udc.c                   | 175 ++----
 drivers/usb/gadget/udc/r8a66597-udc.c              |   2 +-
 drivers/usb/gadget/udc/udc-core.c                  |  26 +-
 drivers/usb/host/Kconfig                           |   3 +-
 drivers/usb/host/bcma-hcd.c                        |   6 +-
 drivers/usb/host/ehci-dbg.c                        |  86 ++-
 drivers/usb/host/ehci-exynos.c                     |   2 +-
 drivers/usb/host/ehci-msm.c                        |   2 +-
 drivers/usb/host/ehci-omap.c                       |   2 +-
 drivers/usb/host/ehci-spear.c                      |   2 +-
 drivers/usb/host/fhci-sched.c                      |   2 +-
 drivers/usb/host/fotg210-hcd.c                     |   8 +-
 drivers/usb/host/whci/hcd.c                        |   7 +-
 drivers/usb/host/whci/qset.c                       |   8 +-
 drivers/usb/host/xhci-mvebu.c                      |   7 +-
 drivers/usb/host/xhci-mvebu.h                      |   7 +-
 drivers/usb/host/xhci-plat.c                       |  60 +-
 drivers/usb/host/xhci-plat.h                       |  20 +-
 drivers/usb/host/xhci-rcar.c                       |  34 +-
 drivers/usb/host/xhci-ring.c                       | 478 +++++----------
 drivers/usb/host/xhci.c                            |  41 --
 drivers/usb/host/xhci.h                            |  14 +
 drivers/usb/isp1760/isp1760-if.c                   |   2 +-
 drivers/usb/misc/Kconfig                           |  26 +
 drivers/usb/misc/Makefile                          |   1 +
 drivers/usb/misc/sisusbvga/sisusb.c                |   4 +-
 drivers/usb/misc/ucsi.c                            | 478 +++++++++++++++
 drivers/usb/misc/ucsi.h                            | 215 +++++++
 drivers/usb/misc/usbtest.c                         |   7 +-
 drivers/usb/phy/phy-qcom-8x16-usb.c                |   5 +-
 drivers/usb/phy/phy-twl6030-usb.c                  |  10 +-
 drivers/usb/renesas_usbhs/fifo.c                   |  16 +-
 drivers/usb/renesas_usbhs/mod_gadget.c             |   9 +-
 drivers/usb/renesas_usbhs/mod_host.c               |   3 +-
 drivers/usb/renesas_usbhs/pipe.c                   |  30 +-
 drivers/usb/renesas_usbhs/pipe.h                   |   6 +-
 drivers/usb/serial/cp210x.c                        | 102 +++-
 drivers/usb/serial/ftdi_sio.c                      |  16 +-
 drivers/usb/serial/io_edgeport.c                   |  56 +-
 drivers/usb/serial/keyspan.c                       |  72 ++-
 drivers/usb/serial/mxuport.c                       |  10 +
 drivers/usb/serial/option.c                        | 155 ++++-
 drivers/usb/serial/quatech2.c                      |   1 +
 drivers/usb/serial/ti_usb_3410_5052.c              |  55 +-
 drivers/usb/serial/ti_usb_3410_5052.h              |   8 +
 drivers/usb/serial/usb-serial.c                    |   5 +-
 drivers/usb/storage/alauda.c                       |  22 +-
 drivers/usb/storage/cypress_atacb.c                |  34 +-
 drivers/usb/storage/datafab.c                      |  22 +-
 drivers/usb/storage/debug.c                        |   3 +-
 drivers/usb/storage/debug.h                        |   3 +-
 drivers/usb/storage/ene_ub6250.c                   |  25 +-
 drivers/usb/storage/freecom.c                      |  75 ++-
 drivers/usb/storage/initializers.c                 |  15 +-
 drivers/usb/storage/initializers.h                 |  15 +-
 drivers/usb/storage/isd200.c                       |  51 +-
 drivers/usb/storage/jumpshot.c                     |  22 +-
 drivers/usb/storage/karma.c                        |   3 +-
 drivers/usb/storage/option_ms.c                    |   6 +-
 drivers/usb/storage/protocol.c                     |  12 +-
 drivers/usb/storage/protocol.h                     |   3 +-
 drivers/usb/storage/realtek_cr.c                   |  12 +-
 drivers/usb/storage/scsiglue.c                     | 169 ++++--
 drivers/usb/storage/scsiglue.h                     |   3 +-
 drivers/usb/storage/sddr09.c                       |  82 ++-
 drivers/usb/storage/sddr55.c                       |  45 +-
 drivers/usb/storage/shuttle_usbat.c                |  16 +-
 drivers/usb/storage/sierra_ms.c                    |   3 +-
 drivers/usb/storage/transport.c                    | 165 +++--
 drivers/usb/storage/transport.h                    |   3 +-
 drivers/usb/storage/uas.c                          |   3 +-
 drivers/usb/storage/unusual_alauda.h               |   3 +-
 drivers/usb/storage/unusual_cypress.h              |   3 +-
 drivers/usb/storage/unusual_datafab.h              |   6 +-
 drivers/usb/storage/unusual_devs.h                 | 334 +++++++----
 drivers/usb/storage/unusual_freecom.h              |   3 +-
 drivers/usb/storage/unusual_isd200.h               |   3 +-
 drivers/usb/storage/unusual_jumpshot.h             |   3 +-
 drivers/usb/storage/unusual_karma.h                |   3 +-
 drivers/usb/storage/unusual_onetouch.h             |   6 +-
 drivers/usb/storage/unusual_realtek.h              |   3 +-
 drivers/usb/storage/unusual_sddr09.h               |   3 +-
 drivers/usb/storage/unusual_sddr55.h               |   3 +-
 drivers/usb/storage/unusual_uas.h                  |   3 +-
 drivers/usb/storage/unusual_usbat.h                |   3 +-
 drivers/usb/storage/usb.c                          |  98 +--
 drivers/usb/storage/usb.h                          |  14 +-
 drivers/usb/storage/usual-tables.c                 |   3 +-
 drivers/usb/usbip/Kconfig                          |  17 +-
 drivers/usb/usbip/Makefile                         |   3 +
 drivers/usb/usbip/stub.h                           |   1 -
 drivers/usb/usbip/stub_dev.c                       |   7 +-
 drivers/usb/usbip/stub_rx.c                        |  19 +-
 drivers/usb/usbip/stub_tx.c                        |  11 +-
 drivers/usb/usbip/usbip_common.c                   |  17 +-
 drivers/usb/usbip/usbip_common.h                   |  14 +-
 drivers/usb/usbip/usbip_event.c                    | 168 ++++--
 drivers/usb/usbip/vudc.h                           | 190 ++++++
 drivers/usb/usbip/vudc_dev.c                       | 661 +++++++++++++++++++++
 drivers/usb/usbip/vudc_main.c                      | 113 ++++
 drivers/usb/usbip/vudc_rx.c                        | 234 ++++++++
 drivers/usb/usbip/vudc_sysfs.c                     | 229 +++++++
 drivers/usb/usbip/vudc_transfer.c                  | 506 ++++++++++++++++
 drivers/usb/usbip/vudc_tx.c                        | 289 +++++++++
 drivers/usb/wusbcore/crypto.c                      |   6 +-
 drivers/usb/wusbcore/devconnect.c                  |   1 -
 include/linux/bcma/bcma.h                          |   1 +
 include/linux/bcma/bcma_driver_arm_c9.h            |  15 +
 include/linux/mfd/syscon/exynos5-pmu.h             |   3 +
 include/linux/usb.h                                |  11 +-
 include/linux/usb/gadget.h                         |   4 +
 include/linux/usb/hcd.h                            |   1 +
 include/linux/usb/otg-fsm.h                        |  91 ++-
 include/uapi/linux/usb/ch9.h                       | 121 ++++
 tools/usb/usbip/libsrc/Makefile.am                 |   4 +-
 tools/usb/usbip/libsrc/usbip_common.h              |   3 +
 tools/usb/usbip/libsrc/usbip_device_driver.c       | 163 +++++
 tools/usb/usbip/libsrc/usbip_device_driver.h       |  34 ++
 tools/usb/usbip/libsrc/usbip_host_common.c         | 273 +++++++++
 tools/usb/usbip/libsrc/usbip_host_common.h         | 104 ++++
 tools/usb/usbip/libsrc/usbip_host_driver.c         | 269 +--------
 tools/usb/usbip/libsrc/usbip_host_driver.h         |  27 +-
 tools/usb/usbip/src/usbip_attach.c                 |  10 +-
 tools/usb/usbip/src/usbip_list.c                   |  96 ++-
 tools/usb/usbip/src/usbip_port.c                   |  13 +-
 tools/usb/usbip/src/usbipd.c                       |  42 +-
 182 files changed, 7630 insertions(+), 2525 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-platform-usbip-vudc
 create mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb2-phy.txt
 rename Documentation/devicetree/bindings/phy/{brcm,brcmstb-sata-phy.txt => brcm-sata-phy.txt} (69%)
 create mode 100644 drivers/phy/phy-bcm-ns-usb2.c
 create mode 100644 drivers/phy/phy-brcm-sata.c
 delete mode 100644 drivers/phy/phy-brcmstb-sata.c
 create mode 100644 drivers/usb/misc/ucsi.c
 create mode 100644 drivers/usb/misc/ucsi.h
 create mode 100644 drivers/usb/usbip/vudc.h
 create mode 100644 drivers/usb/usbip/vudc_dev.c
 create mode 100644 drivers/usb/usbip/vudc_main.c
 create mode 100644 drivers/usb/usbip/vudc_rx.c
 create mode 100644 drivers/usb/usbip/vudc_sysfs.c
 create mode 100644 drivers/usb/usbip/vudc_transfer.c
 create mode 100644 drivers/usb/usbip/vudc_tx.c
 create mode 100644 include/linux/bcma/bcma_driver_arm_c9.h
 create mode 100644 tools/usb/usbip/libsrc/usbip_device_driver.c
 create mode 100644 tools/usb/usbip/libsrc/usbip_device_driver.h
 create mode 100644 tools/usb/usbip/libsrc/usbip_host_common.c
 create mode 100644 tools/usb/usbip/libsrc/usbip_host_common.h

Powered by blists - more mailing lists