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:	Tue, 11 Dec 2012 12:12:01 -0800
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 PATCH] USB patches for 3.8-rc1

The following changes since commit f4a75d2eb7b1e2206094b901be09adb31ba63681:

  Linux 3.7-rc6 (2012-11-16 17:42:40 -0800)

are available in the git repository at:

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

for you to fetch changes up to fb37ef98015f864d22be223a0e0d93547cd1d4ef:

  USB: mark uas driver as BROKEN (2012-11-28 13:28:54 -0800)

----------------------------------------------------------------
USB patches for 3.8-rc1

Here's the big set of USB patches for 3.8-rc1.

Lots of USB host driver cleanups in here, and a bit of a reorg of the
EHCI driver to make it easier for the different EHCI platform drivers to
all work together nicer, which was a reduction in overall code.  We also
deleted some unused firmware files, and got rid of the very old
file_storage usb gadget driver that had been broken for a long time.
This means we ended up removing way more code than added, always a nice
thing to see:
	 310 files changed, 3028 insertions(+), 10754 deletions(-)

Other than that, the usual set of new device ids, driver fixes, gadget
driver and controller updates and the like.

All of these have been in the linux-next tree for a number of weeks.

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

----------------------------------------------------------------
Afzal Mohammed (5):
      usb: musb: dsps: remove platform callback
      usb: musb: dsps: reduce musb instance to one
      usb: musb: dsps: get resources by index
      Revert "usb: musb: dsps: remove explicit NOP device creation"
      usb: musb: dsps: document dt bindings properly

Alan Stern (26):
      EHCI: improved logic for isochronous scheduling
      EHCI: use the isochronous scheduling threshold
      EHCI: replace mult/div with bit-mask operation
      USB: update documentation for URB_ISO_ASAP
      EHCI: implement new semantics for URB_ISO_ASAP
      UHCI: implement new semantics for URB_ISO_ASAP
      OHCI: implement new semantics for URB_ISO_ASAP
      USB: EHCI: move logging macros to ehci.h
      USB: EHCI: make ehci_read_frame_index platform independent
      USB: EHCI: move ehci_update_device() to ehci-lpm.c
      USB: hub_for_each_child should skip unconnected ports
      USB: speed up usb_bus_resume()
      USB: remove iteration limit in hub_tt_work()
      USB: EHCI: remove unused Link Power Management code
      USB: EHCI: remove ehci_port_power() routine
      USB: EHCI: prepare to make ehci-hcd a library module
      USB: EHCI: make ehci-pci a separate driver
      USB: EHCI: make ehci-platform a separate driver
      USB: EHCI: fix build error in ehci-platform.c under PowerPC
      USB: EHCI: fix build error by making ChipIdea host a normal EHCI driver
      USB: EHCI: fix build error in ChipIdea host driver
      USB: fix endpoint-disabling for failed config changes
      USB: EHCI: miscellaneous cleanups for the library conversion
      USB: EHCI: bugfix: urb->hcpriv should not be NULL
      USB: report submission of active URBs
      USB: OHCI: workaround for hardware bug: retired TDs not added to the Done Queue

Alexandre Pereira da Silva (1):
      usb: gadget: lpc32xx_udc: Disable setup request error

Alexey Khoroshilov (1):
      uwb: fix uwb_dev_unlock() missed at an error path in uwb_rc_cmd_async()

Alexis R. Cortes (1):
      usb: host: xhci: Stricter conditional for Z1 system models for Compliance Mode Patch

Amardeep Rai (1):
      usb: spear-ehci/ohci: Do clk_get using dev-id

Bill Pemberton (6):
      usb-core: remove CONFIG_HOTPLUG ifdefs
      usb: remove use of __devexit_p
      usb: remove use of __devinit
      usb: remove use of __devinitdata
      usb: remove use of __devinitconst
      usb: remove use of __devexit

Bjørn Mork (5):
      USB: option: never bind to a usb-storage interface
      USB: add USB_DEVICE_INTERFACE_CLASS macro
      USB: option: replace vendor probe rule with match flags
      USB: option: idVendor and idProduct are __le16
      USB: option: blacklist network interface on Huawei E173

Boyan Nedeltchev (1):
      usb: misc: usbtest: send ISO packets for g_zero

Cesar Eduardo Barros (1):
      MAINTAINERS: remove drivers/block/ub.c

Claudio Scordino (1):
      umc-bus.c: fix usage of device_trylock

Constantine Shulyupin (1):
      USB: usb-skeleton.c: fix compilation error and restored kref_put on fail in skel_open

Dan Carpenter (2):
      WUSB: remove an unnused variable
      USB: usbtest: prevent a divide by zero bug

Dan Williams (1):
      cdc-acm: implement TIOCSSERIAL to avoid blocking close(2)

Dmytro Milinevskyy (1):
      usb: gadget: ncm: correct endianess conversion

Fabio Estevam (1):
      usb: ehci-mxc: Remove unused 'echi' variable

Felipe Balbi (5):
      usb: dwc3: core: switch event buffer allocation to devm_kzalloc()
      usb: dwc3: core: move event buffer allocation out of dwc3_core_init()
      usb: dwc3: drop HAVE_CLK dependency from Exynos glue layer
      usb: dwc3: core: don't kfree() devm_kzalloc()'ed memory
      usb: host: xhci: move HC_STATE_SUSPENDED check to xhci_suspend()

Florian Fainelli (34):
      USB: EHCI: remove IXP4xx EHCI driver
      USB: OHCI: remove ohci-pcc-soc driver.
      MIPS: Loongson 1B: use ehci-platform instead of ehci-ls1x.
      USB: EHCI: remove Loongson 1B EHCI driver.
      MIPS: Netlogic: use ehci-platform driver
      USB: EHCI: remove Netlogic XLS EHCI driver
      USB: EHCI: add no_io_watchdog platform_data parameter to ehci-platform
      MIPS: Alchemy: use the ehci platform driver
      USB: EHCI: remove Alchemy EHCI driver
      ARM: cns3xxx: use ehci platform driver
      USB: EHCI: remove CNS3xxx EHCI platform driver
      USB: ohci: allow platform driver to specify the number of ports
      USB: ohci: move ohci_pci_{suspend,resume} to ohci-hcd.c
      USB: ohci: remove check for RH already suspended in ohci_suspend
      USB: ohci: merge ohci_finish_controller_resume with ohci_resume
      MIPS: PNX8550: use OHCI platform driver
      USB: OHCI: remove PNX8550 OHCI driver
      ARM: cns3xxx: use OHCI platform driver
      USB: OHCI: remove CNS3xxx OHCI platform driver
      MIPS: Netlogic: convert to use OHCI platform driver
      USB: OHCI: remove Netlogic XLS OHCI platform driver
      sh: convert boards to use the OHCI platform driver
      USB: OHCI: remove OHCI SH platform driver
      MIPS: Alchemy: use the OHCI platform driver
      USB: OHCI: remove Alchemy OHCI platform driver.
      USB: move common alchemy USB routines to arch/mips/alchemy/common.c
      USB: EHCI: make ehci-platform use dev_err() instead of pr_err()
      USB: OHCI: make ohci-platform use dev_err() instead of pr_err()
      USB: EHCI: fix typo in ehci-platform driver on the word "resource"
      USB: OHCI: fix typo in ohci-platform driver on the word "resource"
      USB: EHCI: make ehci-platform use devm_request_and_ioremap helper
      USB: OHCI: make ohci-platform use devm_request_and_ioremap helper
      MIPS: Alchemy: update development boards defconfigs with USB platform drivers
      USB: OHCI: sm501: fix build failure after ohci_finish_controller_resume removal

Greg KH (1):
      USB: mark uas driver as BROKEN

Greg Kroah-Hartman (10):
      USB: ezusb: unexport some functions that aren't being used
      Merge 3.7-rc3 into usb-next.
      Merge tag 'xceiv-for-v3.8' of git://git.kernel.org/.../balbi/usb into USB-next
      Merge tag 'musb-for-v3.8' of git://git.kernel.org/.../balbi/usb into usb-next
      Merge tag 'dwc3-for-v3.8' of git://git.kernel.org/.../balbi/usb into usb-next
      Merge tag 'gadget-for-v3.8' of git://git.kernel.org/.../balbi/usb into usb-next
      Merge tag 'for-usb-next-2012-11-12' of git://git.kernel.org/.../sarah/xhci into usb-next
      Merge 3.7-rc5 into usb-next
      Merge 3.7-rc6 into usb-next.
      Merge tag 'for-usb-next-2012-11-28' of git://git.kernel.org/.../sarah/xhci into usb-next

Hindin Joseph (1):
      USB: fix authorization and claimed port logic

Ian Coolidge (1):
      usb: gadget: g_ether: fix frame size check

Jan Beulich (2):
      USB: fix build with XEN and EARLY_PRINTK_DBGP enabled but USB_SUPPORT disabled
      fix build of EHCI debug port code when USB_CHIPIDEA but !USB_EHCI_HCD

Jarkko Huijts (1):
      usb: serial: ftdi_sio: Add missing chars_in_buffer function

Jingoo Han (4):
      USB: ohci-exynos: use devm_clk_get()
      USB: ohci-s3c2410: use devm_ functions
      USB: iuu_phoenix: replace strict_strtoul() with kstrtoul()
      USB: ums_realtek: fix build warning

Joe Perches (1):
      usb: Convert dev_printk(KERN_<LEVEL> to dev_<level>(

Johan Hovold (27):
      USB: cp210x: fix whitespace issues
      USB: ftdi_sio: remove unnecessary memset
      USB: ftdi_sio: remove unused private port-data
      USB: ftdi_sio: fix tiocmget indentation
      USB: ftdi_sio: fix tiocmget and tiocmset return values
      USB: ftdi_sio: refactor modem-control status retrieval
      USB: serial: export usb_serial_generic_chars_in_buffer
      USB: ftdi_sio: use generic chars_in_buffer
      USB: ftdi_sio: optimise chars_in_buffer
      USB: ftdi_sio: use ftdi_get_modem_status in chars_in_buffer
      USB: serial: remove driver version information
      USB: opticon: remove redundant bulk urb fill
      USB: opticon: move private urb initialisation to attach
      USB: opticon: use port device for error and debug
      USB: opticon: remove private serial-device data
      USB: opticon: remove redundant initialisation
      USB: opticon: remove private usb-serial data
      USB: opticon: simplify bulk-in discovery in attach
      USB: opticon: move read-urb deallocation to release
      USB: opticon: remove disconnect
      USB: opticon: make private data port specific
      USB: opticon: pass port to get_serial_info
      USB: opticon: use port as urb context
      USB: opticon: increase bulk-in size
      USB: opticon: use usb-serial bulk-in urb
      USB: opticon: refactor reab-urb processing
      USB: opticon: switch to generic read implementation

Julius Werner (1):
      xhci: fix null-pointer dereference when destroying half-built segment rings

Justin P. Mattock (1):
      usb: "ehci-w90x900" Fix a typo and add some whitespace.

Kees Cook (1):
      drivers/uwb: remove depends on CONFIG_EXPERIMENTAL

Kishon Vijay Abraham I (1):
      usb: dwc3: core: move dwc3_cache_hwparams before dwc3_alloc_event_buffers

Kuninori Morimoto (8):
      usb: renesas_usbhs: gadget: add usb_gadget_ops :: pullup support
      usb: renesas_usbhs: use devm_request_irq()
      usb: renesas_usbhs: fixup unreadable macro
      usb: renesas_usbhs: add DMAEngine support on mod_host
      usb: phy: add R-Car USB phy driver
      usb: renesas_usbhs: remove debug information from usbhsh_hub_status_data()
      usb: renesas_usbhs: host: add endpoint user counter
      usb: renesas_usbhs: use transfer counter if IN direction bulk pipe

Lothar Waßmann (1):
      USB: chipidea: fix use after free bug

Markus Becker (1):
      USB: cp210x: add Virtenio Preon32 device id

Martin Teichmann (1):
      USB: ftdi_sio: Add support for Newport AGILIS motor drivers

Masanari Iida (1):
      usb: fix typo in drivers/usb

Michal Nazarewicz (6):
      arch: Change defconfigs to point to g_mass_storage.
      usb: gadget: Remove File-backed Storage Gadget (g_file_storage).
      usb: gadget: storage_common: Remove FSG specific definitions.
      usb: gadget: storage_common: Drop #ifdefs used for the sake of FSG.
      usb: gadget: storage_common: Make fsg_lun_is_open() a function.
      usb: gadget: Remove reference to is_dualspeed from sysfs.

Ming Lei (2):
      USB: check port changes before hub runtime suspend for some bug device
      USB: set hub's default autosuspend delay as 0

Nobuhiro Iwamatsu (1):
      USB: isp1760-if: Change to use irq_of_parse_and_map

Peter Chen (5):
      USB: EHCI: add condition for delay during the resume
      Revert "usb: otg: mxs-phy: Fix mx23 operation"
      usb: mxs-phy: re-init phy during the connection is useless
      usb: refine phy notify operation during connection and disconnection
      usb: phy: change phy notify connect/disconnect API

Peter Korsgaard (1):
      usb: ftdi_sio: fixup BeagleBone A5+ quirk

Peter Ujfalusi (1):
      usb: otg: twl4030: Change TWL4030_MODULE_* ids to TWL_MODULE_*

Philippe De Swert (1):
      usb: musb: remove generic_interrupt

Rene Buergel (1):
      ezusb: add dependency to USB

Russell Webb (1):
      xhci: Add Lynx Point LP to list of Intel switchable hosts

Sachin Kamat (1):
      USB: core: Free the allocated memory before exiting on error

Santhapuri, Damodar (1):
      usb: musb: dsps: control module handling (quirk)

Sarah Sharp (4):
      xhci: Avoid global symbol pollution with handshake.
      xhci: Fix conditional check in bandwidth calculation.
      xHCI: Fix TD Size calculation on 1.0 hosts.
      xhci: Extend Fresco Logic MSI quirk.

Sebastian Andrzej Siewior (25):
      usb: gadget: ecm: Add IAD descriptor in SS mode
      usb: gadget: tcm_usb_gadget: NULL terminate the FS descriptor list
      usb: gadget: use a computation macro for INT endpoint interval
      usb: gadget storage: use a computation macro for INT endpoint interval
      usb: gadget: uac2: add some error recovery in afunc_bind()
      usb: gadget: network: fix bind() error path
      usb: gadget: audio: remove c->highpseed = true from f_midi and uac1
      usb: gadget: midi: free hs descriptors
      usb: gadget: midi: make FS and HS available
      usb: gadget: phonet: free requests in pn_bind()'s error path
      usb: gadget: uvc: fix error path in uvc_function_bind()
      usb: gadget: always update HS/SS descriptors and create a copy of them
      usb: gadget: remove DMA_ADDR_INVALID from f_uac2 and gadgetfs
      usb: gadget: uac2: provide a variable for interface and alt settings
      usb: gadget: uac2: use the strings directly
      usb: gadget: let f_* use usb_string_ids_tab() where it makes sense
      usb: gadget: dummy_hdc: prepare for multiple instances
      usb: gadget: dummy_hcd: add setup / cleanup of multiple HW intances
      usb: gadget: dummy_hcd: remove global the_controller variable
      usb: dwc3: remove custom unique id handling
      usb: musb: read MUSB_POWER register only when required.
      usb: musb: avoid FADDR read access
      usb: musb: Perform only write access on MUSB_INTRRXE
      usb: musb: Perform only write access on MUSB_INTRTXE
      usb: musb: remove hand-crafted id handling

Sergei Shtylyov (1):
      usb: musb: cppi_dma: export cppi_interrupt()

Srinivas Kandagatla (7):
      usb: musb: am35x: use module_platform_driver macro
      usb: musb: blackfin: use module_platform_driver macro
      usb: musb: da8xx: use module_platform_driver macro
      usb: musb: davinci: use module_platform_driver macro
      usb: musb: tusb6010: use module_platform_driver macro
      usb: musb: ux500: use module_platform_driver macro
      usb: phy: mv_otg: use module_platform_driver macro

Stephen Warren (3):
      usb: phy: tegra remove include of <mach/iomap.h>
      usb: host: tegra remove include of <mach/iomap.h>
      usb: phy: tegra remove include of <mach/iomap.h>

Thomas Abraham (2):
      usb: ehci-s5p: use clk_prepare_enable and clk_disable_unprepare
      usb: ohci-exynos: use clk_prepare_enable and clk_disable_unprepare

Tim Gardner (1):
      firmware: remove last vestiges of dabusb

Vincent Palatin (1):
      USB: ohci-exynos: initialize registers pointer earlier

Viresh Kumar (1):
      usb: spear-ehci/ohci: Use devm_*() routines

Vivek Gautam (2):
      usb: dwc3: exynos: add support for device tree
      usb: dwc3: exynos: remove platform data support

Wei Yongjun (8):
      usb: musb: am35x: use platform_device_unregister in am35x_remove()
      usb: musb: blackfin: use platform_device_unregister in bfin_remove()
      usb: musb: da8xx: use platform_device_unregister in da8xx_remove()
      usb: musb: davinci: use platform_device_unregister in davinci_remove()
      usb: musb: dsps: use platform_device_unregister in dsps_delete_musb_pdev()
      usb: musb: tusb6010: use platform_device_unregister in tusb_remove()
      usb: musb: ux500: use platform_device_unregister in ux500_remove()
      usb: host: tegra: remove pointless NULL check in tegra_ehci_remove()

Yan Hong (1):
      usb: storage: remove redundant memset() in usb_probe_stor1()

Yuanhan Liu (1):
      USB: use bus_to_hdc instead of container_of

li.rui27@....com.cn (1):
      USB: add new zte 3g-dongle's pid to option.c

 Documentation/DocBook/gadget.tmpl                                   |    2 +-
 Documentation/devices.txt                                           |    3 -
 Documentation/devicetree/bindings/usb/am33xx-usb.txt                |    8 +-
 Documentation/usb/error-codes.txt                                   |    7 +-
 Documentation/usb/mass-storage.txt                                  |   15 +-
 MAINTAINERS                                                         |    6 -
 arch/arm/configs/afeb9260_defconfig                                 |    2 +-
 arch/arm/configs/at91sam9260_defconfig                              |    2 +-
 arch/arm/configs/at91sam9261_defconfig                              |    2 +-
 arch/arm/configs/at91sam9263_defconfig                              |    2 +-
 arch/arm/configs/at91sam9g20_defconfig                              |    2 +-
 arch/arm/configs/corgi_defconfig                                    |    2 +-
 arch/arm/configs/davinci_all_defconfig                              |    2 +-
 arch/arm/configs/h7202_defconfig                                    |    3 +-
 arch/arm/configs/magician_defconfig                                 |    2 +-
 arch/arm/configs/mini2440_defconfig                                 |    2 +-
 arch/arm/configs/omap1_defconfig                                    |    3 +-
 arch/arm/configs/prima2_defconfig                                   |    1 -
 arch/arm/configs/spitz_defconfig                                    |    2 +-
 arch/arm/configs/stamp9g20_defconfig                                |    2 +-
 arch/arm/configs/viper_defconfig                                    |    2 +-
 arch/arm/configs/zeus_defconfig                                     |    2 +-
 arch/arm/mach-cns3xxx/cns3420vb.c                                   |   53 +-
 arch/avr32/configs/atngw100_defconfig                               |    2 +-
 arch/avr32/configs/atngw100_evklcd100_defconfig                     |    2 +-
 arch/avr32/configs/atngw100_evklcd101_defconfig                     |    2 +-
 arch/avr32/configs/atngw100_mrmt_defconfig                          |    2 +-
 arch/avr32/configs/atngw100mkii_defconfig                           |    2 +-
 arch/avr32/configs/atngw100mkii_evklcd100_defconfig                 |    2 +-
 arch/avr32/configs/atngw100mkii_evklcd101_defconfig                 |    2 +-
 arch/avr32/configs/atstk1002_defconfig                              |    2 +-
 arch/avr32/configs/atstk1003_defconfig                              |    2 +-
 arch/avr32/configs/atstk1004_defconfig                              |    2 +-
 arch/avr32/configs/atstk1006_defconfig                              |    2 +-
 arch/avr32/configs/favr-32_defconfig                                |    2 +-
 arch/avr32/configs/hammerhead_defconfig                             |    2 +-
 arch/blackfin/configs/CM-BF527_defconfig                            |    2 +-
 arch/blackfin/configs/CM-BF548_defconfig                            |    2 +-
 arch/blackfin/configs/CM-BF561_defconfig                            |    2 +-
 arch/mips/alchemy/common/Makefile                                   |    2 +-
 arch/mips/alchemy/common/platform.c                                 |   58 +-
 drivers/usb/host/alchemy-common.c => arch/mips/alchemy/common/usb.c |    0
 arch/mips/ath79/dev-usb.c                                           |    2 -
 arch/mips/configs/bcm47xx_defconfig                                 |    2 +-
 arch/mips/configs/db1000_defconfig                                  |    1 +
 arch/mips/configs/db1235_defconfig                                  |    2 +
 arch/mips/configs/gpr_defconfig                                     |    1 +
 arch/mips/configs/ls1b_defconfig                                    |    1 +
 arch/mips/configs/mtx1_defconfig                                    |    3 +-
 arch/mips/loongson1/common/platform.c                               |    7 +-
 arch/mips/netlogic/xlr/platform.c                                   |   17 +-
 arch/mips/pnx8550/common/platform.c                                 |   31 +-
 arch/sh/configs/ecovec24_defconfig                                  |    2 +-
 arch/sh/configs/se7724_defconfig                                    |    2 +-
 arch/sh/kernel/cpu/sh3/setup-sh7720.c                               |    6 +-
 arch/sh/kernel/cpu/sh4a/setup-sh7757.c                              |    6 +-
 arch/sh/kernel/cpu/sh4a/setup-sh7763.c                              |    6 +-
 arch/sh/kernel/cpu/sh4a/setup-sh7786.c                              |    6 +-
 drivers/usb/c67x00/c67x00-drv.c                                     |    6 +-
 drivers/usb/chipidea/Kconfig                                        |    1 +
 drivers/usb/chipidea/ci13xxx_imx.c                                  |    8 +-
 drivers/usb/chipidea/ci13xxx_msm.c                                  |    6 +-
 drivers/usb/chipidea/ci13xxx_pci.c                                  |    6 +-
 drivers/usb/chipidea/core.c                                         |    9 +-
 drivers/usb/chipidea/debug.c                                        |    3 -
 drivers/usb/chipidea/host.c                                         |   67 +-
 drivers/usb/chipidea/usbmisc_imx6q.c                                |    6 +-
 drivers/usb/class/cdc-acm.c                                         |   38 +
 drivers/usb/core/devices.c                                          |   18 +-
 drivers/usb/core/driver.c                                           |   25 -
 drivers/usb/core/generic.c                                          |    7 +-
 drivers/usb/core/hcd.c                                              |   19 +-
 drivers/usb/core/hub.c                                              |   97 +-
 drivers/usb/core/message.c                                          |   66 +-
 drivers/usb/core/urb.c                                              |   29 +-
 drivers/usb/core/usb.c                                              |   13 +-
 drivers/usb/dwc3/Makefile                                           |   14 +-
 drivers/usb/dwc3/core.c                                             |   96 +-
 drivers/usb/dwc3/core.h                                             |    3 -
 drivers/usb/dwc3/debugfs.c                                          |    4 +-
 drivers/usb/dwc3/dwc3-exynos.c                                      |   57 +-
 drivers/usb/dwc3/dwc3-omap.c                                        |   24 +-
 drivers/usb/dwc3/dwc3-pci.c                                         |   24 +-
 drivers/usb/dwc3/gadget.c                                           |    4 +-
 drivers/usb/early/ehci-dbgp.c                                       |    4 +-
 drivers/usb/gadget/Kconfig                                          |   29 +-
 drivers/usb/gadget/Makefile                                         |    2 -
 drivers/usb/gadget/at91_udc.c                                       |    4 +-
 drivers/usb/gadget/bcm63xx_udc.c                                    |    6 +-
 drivers/usb/gadget/composite.c                                      |    8 +-
 drivers/usb/gadget/config.c                                         |   39 +-
 drivers/usb/gadget/dummy_hcd.c                                      |  170 +++-
 drivers/usb/gadget/f_acm.c                                          |   79 +-
 drivers/usb/gadget/f_ecm.c                                          |  112 +--
 drivers/usb/gadget/f_eem.c                                          |   51 +-
 drivers/usb/gadget/f_fs.c                                           |    4 +-
 drivers/usb/gadget/f_hid.c                                          |   30 +-
 drivers/usb/gadget/f_loopback.c                                     |   28 +-
 drivers/usb/gadget/f_mass_storage.c                                 |   63 +-
 drivers/usb/gadget/f_midi.c                                         |   14 +-
 drivers/usb/gadget/f_ncm.c                                          |   94 +-
 drivers/usb/gadget/f_obex.c                                         |   42 +-
 drivers/usb/gadget/f_phonet.c                                       |   21 +-
 drivers/usb/gadget/f_rndis.c                                        |   94 +-
 drivers/usb/gadget/f_serial.c                                       |   38 +-
 drivers/usb/gadget/f_sourcesink.c                                   |  104 +--
 drivers/usb/gadget/f_subset.c                                       |   75 +-
 drivers/usb/gadget/f_uac1.c                                         |   23 +-
 drivers/usb/gadget/f_uac2.c                                         |  222 ++---
 drivers/usb/gadget/f_uvc.c                                          |  138 ++-
 drivers/usb/gadget/file_storage.c                                   | 3656 -------------------------------------------------------------------------
 drivers/usb/gadget/fsl_qe_udc.c                                     |   14 +-
 drivers/usb/gadget/fsl_udc_core.c                                   |    2 +-
 drivers/usb/gadget/hid.c                                            |    4 +-
 drivers/usb/gadget/inode.c                                          |    3 -
 drivers/usb/gadget/lpc32xx_udc.c                                    |    6 +-
 drivers/usb/gadget/mv_u3d_core.c                                    |    2 +-
 drivers/usb/gadget/mv_udc_core.c                                    |    4 +-
 drivers/usb/gadget/net2272.c                                        |   29 +-
 drivers/usb/gadget/net2280.c                                        |    2 +-
 drivers/usb/gadget/omap_udc.c                                       |   10 +-
 drivers/usb/gadget/printer.c                                        |   12 +-
 drivers/usb/gadget/pxa27x_udc.h                                     |    2 +-
 drivers/usb/gadget/s3c-hsotg.c                                      |   12 +-
 drivers/usb/gadget/s3c-hsudc.c                                      |    2 +-
 drivers/usb/gadget/storage_common.c                                 |  165 +---
 drivers/usb/gadget/tcm_usb_gadget.c                                 |   13 +-
 drivers/usb/gadget/udc-core.c                                       |   11 -
 drivers/usb/host/Kconfig                                            |   35 +-
 drivers/usb/host/Makefile                                           |    4 +-
 drivers/usb/host/bcma-hcd.c                                         |   15 +-
 drivers/usb/host/ehci-atmel.c                                       |   15 +-
 drivers/usb/host/ehci-au1xxx.c                                      |  184 ----
 drivers/usb/host/ehci-cns3xxx.c                                     |  155 ----
 drivers/usb/host/ehci-dbg.c                                         |  112 ---
 drivers/usb/host/ehci-fsl.c                                         |    1 -
 drivers/usb/host/ehci-grlib.c                                       |   20 +-
 drivers/usb/host/ehci-hcd.c                                         |  204 ++---
 drivers/usb/host/ehci-hub.c                                         |   47 +-
 drivers/usb/host/ehci-ixp4xx.c                                      |  139 ---
 drivers/usb/host/ehci-lpm.c                                         |   84 --
 drivers/usb/host/ehci-ls1x.c                                        |  147 ---
 drivers/usb/host/ehci-msm.c                                         |    5 +-
 drivers/usb/host/ehci-mxc.c                                         |   10 +-
 drivers/usb/host/ehci-octeon.c                                      |    3 -
 drivers/usb/host/ehci-omap.c                                        |    3 -
 drivers/usb/host/ehci-orion.c                                       |   20 +-
 drivers/usb/host/ehci-pci.c                                         |  132 +--
 drivers/usb/host/ehci-platform.c                                    |  102 +--
 drivers/usb/host/ehci-pmcmsp.c                                      |    1 -
 drivers/usb/host/ehci-ppc-of.c                                      |    4 +-
 drivers/usb/host/ehci-ps3.c                                         |    2 +-
 drivers/usb/host/ehci-q.c                                           |   12 +-
 drivers/usb/host/ehci-s5p.c                                         |   16 +-
 drivers/usb/host/ehci-sched.c                                       |  136 ++-
 drivers/usb/host/ehci-sh.c                                          |    9 +-
 drivers/usb/host/ehci-spear.c                                       |   59 +-
 drivers/usb/host/ehci-tegra.c                                       |   18 +-
 drivers/usb/host/ehci-vt8500.c                                      |   21 -
 drivers/usb/host/ehci-w90x900.c                                     |   10 +-
 drivers/usb/host/ehci-xilinx-of.c                                   |    2 +-
 drivers/usb/host/ehci-xls.c                                         |  142 ---
 drivers/usb/host/ehci.h                                             |   45 +-
 drivers/usb/host/fhci-hcd.c                                         |    8 +-
 drivers/usb/host/fsl-mph-dr-of.c                                    |   16 +-
 drivers/usb/host/imx21-hcd.c                                        |    2 +-
 drivers/usb/host/isp116x-hcd.c                                      |    2 +-
 drivers/usb/host/isp1362-hcd.c                                      |    6 +-
 drivers/usb/host/isp1760-if.c                                       |   15 +-
 drivers/usb/host/ohci-at91.c                                        |   22 +-
 drivers/usb/host/ohci-au1xxx.c                                      |  234 -----
 drivers/usb/host/ohci-cns3xxx.c                                     |  166 ----
 drivers/usb/host/ohci-ep93xx.c                                      |    4 +-
 drivers/usb/host/ohci-exynos.c                                      |   38 +-
 drivers/usb/host/ohci-hcd.c                                         |  139 ++-
 drivers/usb/host/ohci-hub.c                                         |   42 -
 drivers/usb/host/ohci-jz4740.c                                      |    6 +-
 drivers/usb/host/ohci-nxp.c                                         |    4 +-
 drivers/usb/host/ohci-octeon.c                                      |    2 +-
 drivers/usb/host/ohci-omap.c                                        |    2 +-
 drivers/usb/host/ohci-omap3.c                                       |    6 +-
 drivers/usb/host/ohci-pci.c                                         |   49 +-
 drivers/usb/host/ohci-platform.c                                    |   34 +-
 drivers/usb/host/ohci-pnx8550.c                                     |  243 -----
 drivers/usb/host/ohci-ppc-of.c                                      |    4 +-
 drivers/usb/host/ohci-ppc-soc.c                                     |  216 -----
 drivers/usb/host/ohci-ps3.c                                         |    4 +-
 drivers/usb/host/ohci-pxa27x.c                                      |    8 +-
 drivers/usb/host/ohci-q.c                                           |   23 +-
 drivers/usb/host/ohci-s3c2410.c                                     |   41 +-
 drivers/usb/host/ohci-sa1111.c                                      |    2 +-
 drivers/usb/host/ohci-sh.c                                          |  141 ---
 drivers/usb/host/ohci-sm501.c                                       |    2 +-
 drivers/usb/host/ohci-spear.c                                       |   50 +-
 drivers/usb/host/ohci-tmio.c                                        |    8 +-
 drivers/usb/host/ohci-xls.c                                         |  152 ---
 drivers/usb/host/pci-quirks.c                                       |   20 +-
 drivers/usb/host/r8a66597-hcd.c                                     |   12 +-
 drivers/usb/host/sl811-hcd.c                                        |    6 +-
 drivers/usb/host/ssb-hcd.c                                          |   19 +-
 drivers/usb/host/u132-hcd.c                                         |    6 +-
 drivers/usb/host/uhci-grlib.c                                       |    2 +-
 drivers/usb/host/uhci-platform.c                                    |    2 +-
 drivers/usb/host/uhci-q.c                                           |   73 +-
 drivers/usb/host/xhci-mem.c                                         |    9 +-
 drivers/usb/host/xhci-pci.c                                         |   16 +-
 drivers/usb/host/xhci-ring.c                                        |   34 +-
 drivers/usb/host/xhci.c                                             |   32 +-
 drivers/usb/host/xhci.h                                             |    2 +-
 drivers/usb/misc/Kconfig                                            |    1 +
 drivers/usb/misc/ezusb.c                                            |   38 +-
 drivers/usb/misc/usbtest.c                                          |    4 +
 drivers/usb/musb/am35x.c                                            |   40 +-
 drivers/usb/musb/blackfin.c                                         |   38 +-
 drivers/usb/musb/cppi_dma.c                                         |    4 +-
 drivers/usb/musb/da8xx.c                                            |   40 +-
 drivers/usb/musb/davinci.c                                          |   40 +-
 drivers/usb/musb/musb_core.c                                        |  137 +--
 drivers/usb/musb/musb_core.h                                        |    5 +-
 drivers/usb/musb/musb_debugfs.c                                     |    2 +-
 drivers/usb/musb/musb_dma.h                                         |    3 +-
 drivers/usb/musb/musb_dsps.c                                        |  141 +--
 drivers/usb/musb/musb_gadget.c                                      |   36 +-
 drivers/usb/musb/musb_gadget_ep0.c                                  |    6 +-
 drivers/usb/musb/musb_host.c                                        |    2 +-
 drivers/usb/musb/musbhsdma.c                                        |    3 +-
 drivers/usb/musb/musbhsdma.h                                        |    4 -
 drivers/usb/musb/omap2430.c                                         |   52 +-
 drivers/usb/musb/tusb6010.c                                         |   40 +-
 drivers/usb/musb/tusb6010_omap.c                                    |    3 +-
 drivers/usb/musb/ux500.c                                            |   62 +-
 drivers/usb/musb/ux500_dma.c                                        |    3 +-
 drivers/usb/otg/ab8500-usb.c                                        |    6 +-
 drivers/usb/otg/fsl_otg.c                                           |    6 +-
 drivers/usb/otg/isp1301_omap.c                                      |    2 +-
 drivers/usb/otg/msm_otg.c                                           |    4 +-
 drivers/usb/otg/mv_otg.c                                            |   14 +-
 drivers/usb/otg/mxs-phy.c                                           |   59 +-
 drivers/usb/otg/nop-usb-xceiv.c                                     |    6 +-
 drivers/usb/otg/twl4030-usb.c                                       |   48 +-
 drivers/usb/otg/twl6030-usb.c                                       |    2 +-
 drivers/usb/phy/Kconfig                                             |   12 +
 drivers/usb/phy/Makefile                                            |    1 +
 drivers/usb/phy/mv_u3d_phy.c                                        |    4 +-
 drivers/usb/phy/omap-usb2.c                                         |    6 +-
 drivers/usb/phy/rcar-phy.c                                          |  220 +++++
 drivers/usb/phy/tegra_usb_phy.c                                     |    4 +-
 drivers/usb/renesas_usbhs/common.c                                  |    9 +-
 drivers/usb/renesas_usbhs/common.h                                  |    1 +
 drivers/usb/renesas_usbhs/fifo.c                                    |   14 +-
 drivers/usb/renesas_usbhs/mod.c                                     |    3 +-
 drivers/usb/renesas_usbhs/mod_gadget.c                              |   11 +
 drivers/usb/renesas_usbhs/mod_host.c                                |   45 +-
 drivers/usb/renesas_usbhs/pipe.c                                    |  101 ++
 drivers/usb/renesas_usbhs/pipe.h                                    |    1 +
 drivers/usb/serial/aircable.c                                       |    5 -
 drivers/usb/serial/ark3116.c                                        |    5 -
 drivers/usb/serial/belkin_sa.c                                      |    5 -
 drivers/usb/serial/bus.c                                            |   10 -
 drivers/usb/serial/cp210x.c                                         |   37 +-
 drivers/usb/serial/cyberjack.c                                      |    5 -
 drivers/usb/serial/cypress_m8.c                                     |    5 -
 drivers/usb/serial/digi_acceleport.c                                |    4 -
 drivers/usb/serial/empeg.c                                          |    4 -
 drivers/usb/serial/ftdi_sio.c                                       |   82 +-
 drivers/usb/serial/ftdi_sio_ids.h                                   |    6 +
 drivers/usb/serial/generic.c                                        |    1 +
 drivers/usb/serial/hp4x.c                                           |    5 -
 drivers/usb/serial/io_edgeport.c                                    |    4 -
 drivers/usb/serial/io_ti.c                                          |    4 -
 drivers/usb/serial/ipaq.c                                           |    5 -
 drivers/usb/serial/ipw.c                                            |    4 -
 drivers/usb/serial/iuu_phoenix.c                                    |    8 +-
 drivers/usb/serial/keyspan.c                                        |    4 -
 drivers/usb/serial/keyspan_pda.c                                    |    4 -
 drivers/usb/serial/kl5kusb105.c                                     |    4 -
 drivers/usb/serial/kobil_sct.c                                      |    2 -
 drivers/usb/serial/mct_u232.c                                       |    4 -
 drivers/usb/serial/metro-usb.c                                      |    2 -
 drivers/usb/serial/mos7720.c                                        |    4 -
 drivers/usb/serial/mos7840.c                                        |    4 -
 drivers/usb/serial/omninet.c                                        |    4 -
 drivers/usb/serial/opticon.c                                        |  351 ++-----
 drivers/usb/serial/option.c                                         |  113 ++-
 drivers/usb/serial/oti6858.c                                        |    2 -
 drivers/usb/serial/quatech2.c                                       |    2 -
 drivers/usb/serial/siemens_mpi.c                                    |    2 -
 drivers/usb/serial/sierra.c                                         |    3 +-
 drivers/usb/serial/spcp8x5.c                                        |    4 -
 drivers/usb/serial/ssu100.c                                         |    2 -
 drivers/usb/serial/usb_wwan.c                                       |    2 -
 drivers/usb/serial/vivopay-serial.c                                 |    3 -
 drivers/usb/storage/Kconfig                                         |    2 +-
 drivers/usb/storage/realtek_cr.c                                    |    2 +-
 drivers/usb/storage/usb.c                                           |    1 -
 drivers/usb/usb-skeleton.c                                          |   13 +-
 drivers/usb/wusbcore/devconnect.c                                   |   13 -
 drivers/uwb/Kconfig                                                 |    3 +-
 drivers/uwb/reset.c                                                 |    1 +
 drivers/uwb/umc-bus.c                                               |    2 +-
 firmware/Makefile                                                   |    1 -
 firmware/dabusb/bitstream.bin.ihex                                  |  761 ---------------
 firmware/dabusb/firmware.HEX                                        |  649 -------------
 include/linux/usb.h                                                 |   50 +-
 include/linux/usb/composite.h                                       |    4 +-
 include/linux/usb/ehci_pdriver.h                                    |    5 +-
 include/linux/usb/ezusb.h                                           |    8 -
 include/linux/usb/gadget.h                                          |    7 +
 include/linux/usb/ohci_pdriver.h                                    |    2 +
 include/linux/usb/phy.h                                             |   15 +-
 310 files changed, 3028 insertions(+), 10754 deletions(-)
 rename drivers/usb/host/alchemy-common.c => arch/mips/alchemy/common/usb.c (100%)
 delete mode 100644 drivers/usb/gadget/file_storage.c
 delete mode 100644 drivers/usb/host/ehci-au1xxx.c
 delete mode 100644 drivers/usb/host/ehci-cns3xxx.c
 delete mode 100644 drivers/usb/host/ehci-ixp4xx.c
 delete mode 100644 drivers/usb/host/ehci-lpm.c
 delete mode 100644 drivers/usb/host/ehci-ls1x.c
 delete mode 100644 drivers/usb/host/ehci-xls.c
 delete mode 100644 drivers/usb/host/ohci-au1xxx.c
 delete mode 100644 drivers/usb/host/ohci-cns3xxx.c
 delete mode 100644 drivers/usb/host/ohci-pnx8550.c
 delete mode 100644 drivers/usb/host/ohci-ppc-soc.c
 delete mode 100644 drivers/usb/host/ohci-sh.c
 delete mode 100644 drivers/usb/host/ohci-xls.c
 create mode 100644 drivers/usb/phy/rcar-phy.c
 delete mode 100644 firmware/dabusb/bitstream.bin.ihex
 delete mode 100644 firmware/dabusb/firmware.HEX
--
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