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]
Date:	Mon, 21 Jul 2014 10:35:29 -0500
From:	Felipe Balbi <balbi@...com>
To:	Greg KH <gregkh@...uxfoundation.org>
CC:	Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
	Linux USB Mailing List <linux-usb@...r.kernel.org>,
	Felipe Balbi <balbi@...com>
Subject: [GIT PULL] USB changes for v3.17

Hi Greg,

Here's my big set of patches containing 97 commits. While it looks big and
all, most commits are just cleanups moving code around, using devm_*, etc.

I tested these patches on a couple TI platforms and couldn't find any regressions
on my setup.

This tree has also been on linux-next for a while.

Please consider merging on top of your usb-next branch or let me know if you
want anything to change.

cheers

The following changes since commit 4c834452aad01531db949414f94f817a86348d59:

  Linux 3.16-rc3 (2014-06-29 14:11:36 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git tags/usb-for-v3.17

for you to fetch changes up to 8346b33fad01cfe93f0fd0e64cd32ff40bd4ba41:

  Documentation: DocBook: elieminate doc build break (2014-07-17 12:21:16 -0500)

----------------------------------------------------------------
usb: patches for v3.17 merge window

Surprisingly enough, while a big set of patches, the majority is
composed of cleanups (using devm_*, fixing sparse errors, moving
code around, adding const, etc).

The highlights are addition of new support for PLX USB338x devices,
and support for USB 2.0-only configurations of the DWC3 IP core.

Signed-of-by: Felipe Balbi <balbi@...com>

----------------------------------------------------------------
Andrzej Pietrasiewicz (8):
      usb: gadget: f_fs: rename descriptor parsing functions
      usb: gadget: u_os_desc: helper functions for accessing ext prop buffer
      usb: gadget: f_fs: OS descriptors support
      usb: gadget: Gadget directory cleanup - group legacy gadgets
      usb: gadget: Gadget directory cleanup - group UDC drivers
      usb: gadget: Gadget directory cleanup - group usb functions
      usb: gadget: f_rndis: fix interface id for OS descriptors
      Documentation: DocBook: elieminate doc build break

Apelete Seketeli (1):
      usb: musb: register nop transceiver driver for jz4740

Arnd Bergmann (1):
      usb: gadget: pxa25x_udc: use correct header for gpio devm_ functions

Ben Dooks (8):
      usb: gadget: r8a66597-udc: use devm_ioremap_resource() for registers
      usb: gadget: r8a66597-udc: keep dev as reference to &pdev->dev
      usb: gadget: r8a66597-udc: use devm_kzalloc() to allocate driver state
      usb: gadget: r8a66597-udc: handle sudmac registers with devm_ioremap_resource()
      usb: gadget: r8a66597-udc: cleanup error path
      usb: gadget: r8a66597-udc: use devm_clk_get() to get clock
      usb: gadget: r8a66597-udc: use devm_request_irq() to get device irq
      usb: gadget: r8a66597-udc: remove now unused clean_up and clean_up3 label.

Benoit Taine (1):
      usb: gadget: Use kmemdup instead of kmalloc + memcpy

Daniel Mack (8):
      usb: musb: remove unnecessary (void) prefix at function calls
      usb: musb: use is_host_active() to distinguish between host and gadget mode
      usb: musb: fix bit mask for CSR in musb_h_tx_flush_fifo()
      usb: musb: introduce dma_channel.rx_packet_done
      usb: musb/cppi41: call musb_ep_select() before accessing an endpoint's CSR
      usb: musb: fix wrong indentation in musb_host.c
      Revert "usb: musb: musb_cppi41: Handle ISOCH differently and not use the hrtimer."
      usb: musb: cppi41: fire hrtimer according to programmed channel length

Felipe Balbi (3):
      usb: gadget: udc: fsl_udc_core: fix sparse errors
      usb: gadget: udc: net2280: fix sparse error
      usb: gadget: udc: fsl_mxc_udc: fix sparse error

George Cherian (9):
      usb: musb: dsps: Call usb_phy(_shutdown/_init) during musb_platform_reset()
      usb: dwc3: omap: remove x_major calculation from revision register
      usb: dwc3: omap: add dwc3_omap_map_offset() function
      usb: dwc3: omap: add dwc3_omap_set_utmi_mode() function
      usb: dwc3: omap: add dwc3_omap_extcon_register function
      usb: musb: core: Handle Babble condition only in HOST mode
      usb: musb: core: Convert babble recover work to delayed work
      usb: musb: core: Convert the musb_platform_reset to have a return value.
      usb: musb: dsps: Add the sw_babble_control() and Enable for newer silicon

Himangi Saraogi (7):
      usb: gadget: pxa25x_udc: use devm_ functions
      usb: musb: ux500: use devm_ functions
      usb: gadget: fsl_qe_udc: Introduce use of managed version of kzalloc
      usb: phy: phy-gpio-vbus-usb: use devm_ functions
      usb: musb: davinci: use devm_ functions.
      usb: musb: tusb6010: Introduce the use of the managed version of kzalloc
      usb: musb: backfin: Introduce the use of the managed version of kzalloc

Jim Baxter (3):
      usb: gadget: NCM: RX function support multiple NDPs
      usb: gadget: NCM: Add transmit multi-frame.
      usb: gadget: NCM: Stop RX TCP Bursts getting dropped.

Jingoo Han (6):
      usb: phy: msm: Make of_device_id array const
      usb: phy: tegra: Make of_device_id array const
      usb: gadget: gr_udc: Make of_device_id array const
      usb: gadget: lpc32xx_udc: Make of_device_id array const
      usb: phy: am335x: Use SIMPLE_DEV_PM_OPS macro
      usb: dwc3: gadget: remove unnecessary 'start_new' variable

Krzysztof Opasiak (1):
      usb: gadget: FunctionFS: Return -ENOENT instead of -ENODEV when device not found.

Li Jun (1):
      usb: gadget: composite: dequeue cdev->req before free it in composite_dev_cleanup

Lothar Waßmann (1):
      usb: musb: dsps: coding style cleanup

Nathan Sullivan (1):
      usb: gadget: fix eem_wrap cloned skb logic

Paul Zimmerman (1):
      usb: dwc3: add support for USB 2.0-only core configuration

Peter Chen (11):
      usb: gadget: atmel_usba_udc: delete __init marker for probe
      usb: gadget: fsl_udc_core: delete __init marker for probe
      usb: gadget: lpc32xx: delete __init marker for probe
      usb: gadget: m66592-udc: delete __init marker for probe
      usb: gadget: fusb300_udc: delete __init marker for probe
      usb: gadget: r8a66597-udc: delete __init marker for probe
      usb: gadget: fsl_udc_core: should not call gadget driver's .unbind
      usb: gadget: fusb300_udc: should not call gadget driver's .unbind
      usb: gadget: m66592-udc: should not call gadget driver's .unbind
      usb: gadget: net2272: do not need to judge gadget driver's .unbind
      usb: gadget: omap_udc: should not call gadget driver's .unbind

Ricardo Ribalda Delgado (11):
      usb: gadget: net2280: Add support for PLX USB338X
      usb: gadget: net2280: Dont use magic numbers
      usb: gadget: net2280: Use BIT() macro
      usb: gadget: net2280: Use true/false instead of 1/0
      usb: gadget: net2280: Use module_pci_driver macro
      usb: gadget: net2280: Refactor queues_show
      usb: gadget: net2280: Pass checkpacth.pl test
      usb: gadget: net2280: Code Cleanup
      usb: gadget: net2280: Use pr_* function
      usb: gadget: net2280: Use quirks instead of pci id
      usb: gadget: net2280: Fix typo on #ifdef

Rickard Strandqvist (1):
      usb: musb: musb_host.c: Cleaning up uninitialized variables

Robert Baldyga (3):
      tools: ffs-aio-example: fix header values endianess
      tools: ffs-aio-example: convert to new descriptor format
      tools: ffs-aio-example: add license information

Robert Jarzmik (1):
      usb: gadget: pxa27x_udc: prepare and unprepare the clock

Sebastian Reimers (1):
      usb: gadget: f_uac2: Fix pcm sample size selection

Srinivas Kandagatla (1):
      usb: phy: msm: Make phy_reset clk and reset line optional.

Thierry Reding (1):
      usb: phy: tegra: Do not include asm/mach-types.h

Tobias Klauser (2):
      usb: gadget: Add helper macro for usb_composite_driver boilerplate
      usb: gadget: Convert drivers to use module_usb_composite_driver()

Ulrich Hecht (1):
      usb: renesas_usbhs: add R-Car Gen. 2 init and power control

Vasily Khoruzhick (1):
      usb: gadget: s3c2410: Move to clk_prepare_enable/clk_disable_unprepare

Vivek Gautam (1):
      usb: dwc3: Keeping 'resource' related code together

Yoshihiro Shimoda (2):
      usb: renesas_usbhs: fix usbhs_pipe_malloc() to re-enable a pipe.
      usb: renesas_usbhs: gadget: fix re-enabling pipe without re-connecting

 Documentation/DocBook/gadget.tmpl                  |   10 +-
 drivers/usb/dwc3/core.c                            |   51 +-
 drivers/usb/dwc3/core.h                            |   13 +
 drivers/usb/dwc3/dwc3-omap.c                       |  172 +-
 drivers/usb/dwc3/gadget.c                          |    7 +-
 drivers/usb/gadget/Kconfig                         |  824 +----
 drivers/usb/gadget/Makefile                        |  101 +-
 drivers/usb/gadget/composite.c                     |    1 +
 drivers/usb/gadget/configfs.c                      |    4 +-
 drivers/usb/gadget/function/Makefile               |   34 +
 drivers/usb/gadget/{ => function}/f_acm.c          |    0
 drivers/usb/gadget/{ => function}/f_ecm.c          |    0
 drivers/usb/gadget/{ => function}/f_eem.c          |   22 +-
 drivers/usb/gadget/{ => function}/f_fs.c           |  352 +-
 drivers/usb/gadget/{ => function}/f_hid.c          |    0
 drivers/usb/gadget/{ => function}/f_loopback.c     |    0
 drivers/usb/gadget/{ => function}/f_mass_storage.c |    0
 drivers/usb/gadget/{ => function}/f_mass_storage.h |    0
 drivers/usb/gadget/{ => function}/f_midi.c         |    0
 drivers/usb/gadget/{ => function}/f_ncm.c          |  480 ++-
 drivers/usb/gadget/{ => function}/f_obex.c         |    0
 drivers/usb/gadget/{ => function}/f_phonet.c       |    0
 drivers/usb/gadget/{ => function}/f_rndis.c        |    4 +
 drivers/usb/gadget/{ => function}/f_serial.c       |    0
 drivers/usb/gadget/{ => function}/f_sourcesink.c   |    0
 drivers/usb/gadget/{ => function}/f_subset.c       |    0
 drivers/usb/gadget/{ => function}/f_uac1.c         |    0
 drivers/usb/gadget/{ => function}/f_uac2.c         |   24 +-
 drivers/usb/gadget/{ => function}/f_uvc.c          |    0
 drivers/usb/gadget/{ => function}/f_uvc.h          |    0
 drivers/usb/gadget/{ => function}/g_zero.h         |    0
 drivers/usb/gadget/{ => function}/ndis.h           |    0
 drivers/usb/gadget/{ => function}/rndis.c          |    0
 drivers/usb/gadget/{ => function}/rndis.h          |    0
 drivers/usb/gadget/{ => function}/storage_common.c |    0
 drivers/usb/gadget/{ => function}/storage_common.h |    0
 drivers/usb/gadget/{ => function}/u_ecm.h          |    0
 drivers/usb/gadget/{ => function}/u_eem.h          |    0
 drivers/usb/gadget/{ => function}/u_ether.c        |   19 +-
 drivers/usb/gadget/{ => function}/u_ether.h        |    2 +
 .../usb/gadget/{ => function}/u_ether_configfs.h   |    0
 drivers/usb/gadget/{ => function}/u_fs.h           |    7 +
 drivers/usb/gadget/{ => function}/u_gether.h       |    0
 drivers/usb/gadget/{ => function}/u_ncm.h          |    0
 drivers/usb/gadget/{ => function}/u_phonet.h       |    0
 drivers/usb/gadget/{ => function}/u_rndis.h        |    0
 drivers/usb/gadget/{ => function}/u_serial.c       |    0
 drivers/usb/gadget/{ => function}/u_serial.h       |    0
 drivers/usb/gadget/{ => function}/u_uac1.c         |    0
 drivers/usb/gadget/{ => function}/u_uac1.h         |    0
 drivers/usb/gadget/{ => function}/uvc.h            |    0
 drivers/usb/gadget/{ => function}/uvc_queue.c      |    0
 drivers/usb/gadget/{ => function}/uvc_queue.h      |    0
 drivers/usb/gadget/{ => function}/uvc_v4l2.c       |    0
 drivers/usb/gadget/{ => function}/uvc_video.c      |    0
 drivers/usb/gadget/legacy/Kconfig                  |  475 +++
 drivers/usb/gadget/legacy/Makefile                 |   44 +
 drivers/usb/gadget/{ => legacy}/acm_ms.c           |   14 +-
 drivers/usb/gadget/{ => legacy}/audio.c            |   12 +-
 drivers/usb/gadget/{ => legacy}/cdc2.c             |   14 +-
 drivers/usb/gadget/{ => legacy}/dbgp.c             |    0
 drivers/usb/gadget/{ => legacy}/ether.c            |   14 +-
 drivers/usb/gadget/{ => legacy}/g_ffs.c            |    2 +-
 drivers/usb/gadget/{ => legacy}/gmidi.c            |   13 +-
 drivers/usb/gadget/{ => legacy}/hid.c              |    0
 drivers/usb/gadget/{ => legacy}/inode.c            |    0
 drivers/usb/gadget/{ => legacy}/mass_storage.c     |    0
 drivers/usb/gadget/{ => legacy}/multi.c            |   13 +-
 drivers/usb/gadget/{ => legacy}/ncm.c              |   14 +-
 drivers/usb/gadget/{ => legacy}/nokia.c            |   12 +-
 drivers/usb/gadget/{ => legacy}/printer.c          |    0
 drivers/usb/gadget/{ => legacy}/serial.c           |    0
 drivers/usb/gadget/{ => legacy}/tcm_usb_gadget.c   |    0
 drivers/usb/gadget/{ => legacy}/tcm_usb_gadget.h   |    0
 drivers/usb/gadget/{ => legacy}/webcam.c           |   15 +-
 drivers/usb/gadget/{ => legacy}/zero.c             |   14 +-
 drivers/usb/gadget/net2280.c                       | 2905 ---------------
 drivers/usb/gadget/net2280.h                       |  308 --
 drivers/usb/gadget/u_os_desc.h                     |   59 +-
 drivers/usb/gadget/udc/Kconfig                     |  385 ++
 drivers/usb/gadget/udc/Makefile                    |   31 +
 drivers/usb/gadget/{ => udc}/amd5536udc.c          |    0
 drivers/usb/gadget/{ => udc}/amd5536udc.h          |    0
 drivers/usb/gadget/{ => udc}/at91_udc.c            |    0
 drivers/usb/gadget/{ => udc}/at91_udc.h            |    0
 drivers/usb/gadget/{ => udc}/atmel_usba_udc.c      |    2 +-
 drivers/usb/gadget/{ => udc}/atmel_usba_udc.h      |    0
 drivers/usb/gadget/{ => udc}/bcm63xx_udc.c         |    0
 drivers/usb/gadget/{ => udc}/dummy_hcd.c           |    0
 drivers/usb/gadget/{ => udc}/fotg210-udc.c         |    0
 drivers/usb/gadget/{ => udc}/fotg210.h             |    0
 drivers/usb/gadget/{ => udc}/fsl_mxc_udc.c         |    2 +
 drivers/usb/gadget/{ => udc}/fsl_qe_udc.c          |   19 +-
 drivers/usb/gadget/{ => udc}/fsl_qe_udc.h          |    0
 drivers/usb/gadget/{ => udc}/fsl_udc_core.c        |   19 +-
 drivers/usb/gadget/{ => udc}/fsl_usb2_udc.h        |    3 +
 drivers/usb/gadget/{ => udc}/fusb300_udc.c         |    4 +-
 drivers/usb/gadget/{ => udc}/fusb300_udc.h         |    0
 drivers/usb/gadget/{ => udc}/gadget_chips.h        |    0
 drivers/usb/gadget/{ => udc}/goku_udc.c            |    0
 drivers/usb/gadget/{ => udc}/goku_udc.h            |    0
 drivers/usb/gadget/{ => udc}/gr_udc.c              |    2 +-
 drivers/usb/gadget/{ => udc}/gr_udc.h              |    0
 drivers/usb/gadget/{ => udc}/lpc32xx_udc.c         |    7 +-
 drivers/usb/gadget/{ => udc}/m66592-udc.c          |    4 +-
 drivers/usb/gadget/{ => udc}/m66592-udc.h          |    0
 drivers/usb/gadget/{ => udc}/mv_u3d.h              |    0
 drivers/usb/gadget/{ => udc}/mv_u3d_core.c         |    0
 drivers/usb/gadget/{ => udc}/mv_udc.h              |    0
 drivers/usb/gadget/{ => udc}/mv_udc_core.c         |    0
 drivers/usb/gadget/{ => udc}/net2272.c             |    2 +-
 drivers/usb/gadget/{ => udc}/net2272.h             |    0
 drivers/usb/gadget/udc/net2280.c                   | 3827 ++++++++++++++++++++
 drivers/usb/gadget/udc/net2280.h                   |  403 +++
 drivers/usb/gadget/{ => udc}/omap_udc.c            |    5 +-
 drivers/usb/gadget/{ => udc}/omap_udc.h            |    0
 drivers/usb/gadget/{ => udc}/pch_udc.c             |    0
 drivers/usb/gadget/{ => udc}/pxa25x_udc.c          |   75 +-
 drivers/usb/gadget/{ => udc}/pxa25x_udc.h          |    0
 drivers/usb/gadget/{ => udc}/pxa27x_udc.c          |    6 +
 drivers/usb/gadget/{ => udc}/pxa27x_udc.h          |    0
 drivers/usb/gadget/{ => udc}/r8a66597-udc.c        |   92 +-
 drivers/usb/gadget/{ => udc}/r8a66597-udc.h        |    0
 drivers/usb/gadget/{ => udc}/s3c-hsudc.c           |    0
 drivers/usb/gadget/{ => udc}/s3c2410_udc.c         |    8 +-
 drivers/usb/gadget/{ => udc}/s3c2410_udc.h         |    0
 drivers/usb/gadget/{ => udc}/udc-core.c            |    0
 drivers/usb/musb/blackfin.c                        |   20 +-
 drivers/usb/musb/davinci.c                         |   20 +-
 drivers/usb/musb/jz4740.c                          |    3 +
 drivers/usb/musb/musb_core.c                       |   43 +-
 drivers/usb/musb/musb_core.h                       |   12 +-
 drivers/usb/musb/musb_cppi41.c                     |   70 +-
 drivers/usb/musb/musb_dma.h                        |    1 +
 drivers/usb/musb/musb_dsps.c                       |  104 +-
 drivers/usb/musb/musb_host.c                       |   19 +-
 drivers/usb/musb/musb_regs.h                       |    7 +
 drivers/usb/musb/tusb6010.c                        |   16 +-
 drivers/usb/musb/ux500.c                           |   28 +-
 drivers/usb/phy/phy-am335x.c                       |   12 +-
 drivers/usb/phy/phy-gpio-vbus-usb.c                |   45 +-
 drivers/usb/phy/phy-msm-usb.c                      |   12 +-
 drivers/usb/phy/phy-tegra-usb.c                    |    3 +-
 drivers/usb/renesas_usbhs/Makefile                 |    2 +-
 drivers/usb/renesas_usbhs/common.c                 |   66 +-
 drivers/usb/renesas_usbhs/common.h                 |    2 +
 drivers/usb/renesas_usbhs/mod_gadget.c             |    2 +
 drivers/usb/renesas_usbhs/pipe.c                   |   11 +
 drivers/usb/renesas_usbhs/pipe.h                   |    1 +
 drivers/usb/renesas_usbhs/rcar2.c                  |   77 +
 drivers/usb/renesas_usbhs/rcar2.h                  |    4 +
 include/linux/usb/composite.h                      |   15 +
 include/linux/usb/renesas_usbhs.h                  |    6 +
 include/linux/usb/usb338x.h                        |  199 +
 include/uapi/linux/usb/functionfs.h                |   81 +-
 .../multibuff/device_app/aio_multibuff.c           |   39 +-
 .../usb/ffs-aio-example/multibuff/host_app/test.c  |   27 +
 .../ffs-aio-example/simple/device_app/aio_simple.c |   39 +-
 tools/usb/ffs-aio-example/simple/host_app/test.c   |   27 +
 159 files changed, 7024 insertions(+), 4940 deletions(-)
 create mode 100644 drivers/usb/gadget/function/Makefile
 rename drivers/usb/gadget/{ => function}/f_acm.c (100%)
 rename drivers/usb/gadget/{ => function}/f_ecm.c (100%)
 rename drivers/usb/gadget/{ => function}/f_eem.c (97%)
 rename drivers/usb/gadget/{ => function}/f_fs.c (87%)
 rename drivers/usb/gadget/{ => function}/f_hid.c (100%)
 rename drivers/usb/gadget/{ => function}/f_loopback.c (100%)
 rename drivers/usb/gadget/{ => function}/f_mass_storage.c (100%)
 rename drivers/usb/gadget/{ => function}/f_mass_storage.h (100%)
 rename drivers/usb/gadget/{ => function}/f_midi.c (100%)
 rename drivers/usb/gadget/{ => function}/f_ncm.c (78%)
 rename drivers/usb/gadget/{ => function}/f_obex.c (100%)
 rename drivers/usb/gadget/{ => function}/f_phonet.c (100%)
 rename drivers/usb/gadget/{ => function}/f_rndis.c (99%)
 rename drivers/usb/gadget/{ => function}/f_serial.c (100%)
 rename drivers/usb/gadget/{ => function}/f_sourcesink.c (100%)
 rename drivers/usb/gadget/{ => function}/f_subset.c (100%)
 rename drivers/usb/gadget/{ => function}/f_uac1.c (100%)
 rename drivers/usb/gadget/{ => function}/f_uac2.c (98%)
 rename drivers/usb/gadget/{ => function}/f_uvc.c (100%)
 rename drivers/usb/gadget/{ => function}/f_uvc.h (100%)
 rename drivers/usb/gadget/{ => function}/g_zero.h (100%)
 rename drivers/usb/gadget/{ => function}/ndis.h (100%)
 rename drivers/usb/gadget/{ => function}/rndis.c (100%)
 rename drivers/usb/gadget/{ => function}/rndis.h (100%)
 rename drivers/usb/gadget/{ => function}/storage_common.c (100%)
 rename drivers/usb/gadget/{ => function}/storage_common.h (100%)
 rename drivers/usb/gadget/{ => function}/u_ecm.h (100%)
 rename drivers/usb/gadget/{ => function}/u_eem.h (100%)
 rename drivers/usb/gadget/{ => function}/u_ether.c (98%)
 rename drivers/usb/gadget/{ => function}/u_ether.h (99%)
 rename drivers/usb/gadget/{ => function}/u_ether_configfs.h (100%)
 rename drivers/usb/gadget/{ => function}/u_fs.h (96%)
 rename drivers/usb/gadget/{ => function}/u_gether.h (100%)
 rename drivers/usb/gadget/{ => function}/u_ncm.h (100%)
 rename drivers/usb/gadget/{ => function}/u_phonet.h (100%)
 rename drivers/usb/gadget/{ => function}/u_rndis.h (100%)
 rename drivers/usb/gadget/{ => function}/u_serial.c (100%)
 rename drivers/usb/gadget/{ => function}/u_serial.h (100%)
 rename drivers/usb/gadget/{ => function}/u_uac1.c (100%)
 rename drivers/usb/gadget/{ => function}/u_uac1.h (100%)
 rename drivers/usb/gadget/{ => function}/uvc.h (100%)
 rename drivers/usb/gadget/{ => function}/uvc_queue.c (100%)
 rename drivers/usb/gadget/{ => function}/uvc_queue.h (100%)
 rename drivers/usb/gadget/{ => function}/uvc_v4l2.c (100%)
 rename drivers/usb/gadget/{ => function}/uvc_video.c (100%)
 create mode 100644 drivers/usb/gadget/legacy/Kconfig
 create mode 100644 drivers/usb/gadget/legacy/Makefile
 rename drivers/usb/gadget/{ => legacy}/acm_ms.c (97%)
 rename drivers/usb/gadget/{ => legacy}/audio.c (95%)
 rename drivers/usb/gadget/{ => legacy}/cdc2.c (96%)
 rename drivers/usb/gadget/{ => legacy}/dbgp.c (100%)
 rename drivers/usb/gadget/{ => legacy}/ether.c (98%)
 rename drivers/usb/gadget/{ => legacy}/g_ffs.c (99%)
 rename drivers/usb/gadget/{ => legacy}/gmidi.c (95%)
 rename drivers/usb/gadget/{ => legacy}/hid.c (100%)
 rename drivers/usb/gadget/{ => legacy}/inode.c (100%)
 rename drivers/usb/gadget/{ => legacy}/mass_storage.c (100%)
 rename drivers/usb/gadget/{ => legacy}/multi.c (98%)
 rename drivers/usb/gadget/{ => legacy}/ncm.c (96%)
 rename drivers/usb/gadget/{ => legacy}/nokia.c (97%)
 rename drivers/usb/gadget/{ => legacy}/printer.c (100%)
 rename drivers/usb/gadget/{ => legacy}/serial.c (100%)
 rename drivers/usb/gadget/{ => legacy}/tcm_usb_gadget.c (100%)
 rename drivers/usb/gadget/{ => legacy}/tcm_usb_gadget.h (100%)
 rename drivers/usb/gadget/{ => legacy}/webcam.c (98%)
 rename drivers/usb/gadget/{ => legacy}/zero.c (98%)
 delete mode 100644 drivers/usb/gadget/net2280.c
 delete mode 100644 drivers/usb/gadget/net2280.h
 create mode 100644 drivers/usb/gadget/udc/Kconfig
 create mode 100644 drivers/usb/gadget/udc/Makefile
 rename drivers/usb/gadget/{ => udc}/amd5536udc.c (100%)
 rename drivers/usb/gadget/{ => udc}/amd5536udc.h (100%)
 rename drivers/usb/gadget/{ => udc}/at91_udc.c (100%)
 rename drivers/usb/gadget/{ => udc}/at91_udc.h (100%)
 rename drivers/usb/gadget/{ => udc}/atmel_usba_udc.c (99%)
 rename drivers/usb/gadget/{ => udc}/atmel_usba_udc.h (100%)
 rename drivers/usb/gadget/{ => udc}/bcm63xx_udc.c (100%)
 rename drivers/usb/gadget/{ => udc}/dummy_hcd.c (100%)
 rename drivers/usb/gadget/{ => udc}/fotg210-udc.c (100%)
 rename drivers/usb/gadget/{ => udc}/fotg210.h (100%)
 rename drivers/usb/gadget/{ => udc}/fsl_mxc_udc.c (99%)
 rename drivers/usb/gadget/{ => udc}/fsl_qe_udc.c (99%)
 rename drivers/usb/gadget/{ => udc}/fsl_qe_udc.h (100%)
 rename drivers/usb/gadget/{ => udc}/fsl_udc_core.c (99%)
 rename drivers/usb/gadget/{ => udc}/fsl_usb2_udc.h (99%)
 rename drivers/usb/gadget/{ => udc}/fusb300_udc.c (99%)
 rename drivers/usb/gadget/{ => udc}/fusb300_udc.h (100%)
 rename drivers/usb/gadget/{ => udc}/gadget_chips.h (100%)
 rename drivers/usb/gadget/{ => udc}/goku_udc.c (100%)
 rename drivers/usb/gadget/{ => udc}/goku_udc.h (100%)
 rename drivers/usb/gadget/{ => udc}/gr_udc.c (99%)
 rename drivers/usb/gadget/{ => udc}/gr_udc.h (100%)
 rename drivers/usb/gadget/{ => udc}/lpc32xx_udc.c (99%)
 rename drivers/usb/gadget/{ => udc}/m66592-udc.c (99%)
 rename drivers/usb/gadget/{ => udc}/m66592-udc.h (100%)
 rename drivers/usb/gadget/{ => udc}/mv_u3d.h (100%)
 rename drivers/usb/gadget/{ => udc}/mv_u3d_core.c (100%)
 rename drivers/usb/gadget/{ => udc}/mv_udc.h (100%)
 rename drivers/usb/gadget/{ => udc}/mv_udc_core.c (100%)
 rename drivers/usb/gadget/{ => udc}/net2272.c (99%)
 rename drivers/usb/gadget/{ => udc}/net2272.h (100%)
 create mode 100644 drivers/usb/gadget/udc/net2280.c
 create mode 100644 drivers/usb/gadget/udc/net2280.h
 rename drivers/usb/gadget/{ => udc}/omap_udc.c (99%)
 rename drivers/usb/gadget/{ => udc}/omap_udc.h (100%)
 rename drivers/usb/gadget/{ => udc}/pch_udc.c (100%)
 rename drivers/usb/gadget/{ => udc}/pxa25x_udc.c (97%)
 rename drivers/usb/gadget/{ => udc}/pxa25x_udc.h (100%)
 rename drivers/usb/gadget/{ => udc}/pxa27x_udc.c (99%)
 rename drivers/usb/gadget/{ => udc}/pxa27x_udc.h (100%)
 rename drivers/usb/gadget/{ => udc}/r8a66597-udc.c (96%)
 rename drivers/usb/gadget/{ => udc}/r8a66597-udc.h (100%)
 rename drivers/usb/gadget/{ => udc}/s3c-hsudc.c (100%)
 rename drivers/usb/gadget/{ => udc}/s3c2410_udc.c (99%)
 rename drivers/usb/gadget/{ => udc}/s3c2410_udc.h (100%)
 rename drivers/usb/gadget/{ => udc}/udc-core.c (100%)
 create mode 100644 drivers/usb/renesas_usbhs/rcar2.c
 create mode 100644 drivers/usb/renesas_usbhs/rcar2.h
 create mode 100644 include/linux/usb/usb338x.h
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ