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 for Android: free password hash cracker in your pocket
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20120109190922.GD9440@kroah.com>
Date:	Mon, 9 Jan 2012 11:09:22 -0800
From:	Greg KH <gregkh@...e.de>
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] big USB merge for 3.3

Here is the big USB merge for 3.3.

Nothing major, lots of driver updates, and USB 3 fixes/reworks making
things better overall.

Here are 4 tiny USB fixes for the 3.2 tree.  After this, I don't
anticipate any more patches for 3.2 that I know of at the moment, which
is good, as I'll be away from a computer all next week.

There are a few changes outside of the drivers/usb/ area, but they were
due to some UTF-8 conversion fixes, and acked by the relevant
maintainers.

Full details are in the shortlog below.

Please pull from:
	git.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb.git/ usb-next

All of these patches have been in the -next and -mm releases for a
while.

thanks,

greg k-h

------------

 Documentation/ABI/testing/sysfs-bus-usb    |   25 +
 Documentation/feature-removal-schedule.txt |   14 +
 Documentation/kernel-parameters.txt        |    4 +
 Documentation/usb/usbmon.txt               |   14 +-
 arch/arm/mach-omap2/board-n8x0.c           |    2 +-
 arch/arm/mach-s3c2416/mach-smdk2416.c      |    1 +
 arch/arm/plat-samsung/devs.c               |    1 +
 arch/arm/plat-samsung/include/plat/udc.h   |   15 +-
 drivers/hv/hv_kvp.c                        |   10 +-
 drivers/usb/Makefile                       |    3 +-
 drivers/usb/c67x00/c67x00-drv.c            |   15 +-
 drivers/usb/c67x00/c67x00-hcd.c            |    1 -
 drivers/usb/class/cdc-acm.c                |  338 ++++++-----
 drivers/usb/class/cdc-acm.h                |    1 +
 drivers/usb/core/devio.c                   |  189 ++++--
 drivers/usb/core/driver.c                  |   36 +-
 drivers/usb/core/hcd-pci.c                 |    4 -
 drivers/usb/core/hcd.c                     |   31 +-
 drivers/usb/core/hub.c                     |   89 ++--
 drivers/usb/core/quirks.c                  |    5 +-
 drivers/usb/core/usb.h                     |   14 -
 drivers/usb/dwc3/Kconfig                   |    5 +-
 drivers/usb/dwc3/Makefile                  |    6 +-
 drivers/usb/dwc3/core.c                    |  209 +++++-
 drivers/usb/dwc3/core.h                    |   62 ++-
 drivers/usb/dwc3/debugfs.c                 |   83 +++-
 drivers/usb/dwc3/dwc3-omap.c               |   43 +-
 drivers/usb/dwc3/dwc3-pci.c                |   51 +--
 drivers/usb/dwc3/ep0.c                     |  160 ++++--
 drivers/usb/dwc3/gadget.c                  |  440 +++++++++----
 drivers/usb/dwc3/gadget.h                  |   29 +-
 drivers/usb/dwc3/host.c                    |  102 +++
 drivers/usb/dwc3/io.h                      |    2 +-
 drivers/usb/gadget/Kconfig                 |   28 +-
 drivers/usb/gadget/Makefile                |    2 +-
 drivers/usb/gadget/amd5536udc.c            |    4 +-
 drivers/usb/gadget/at91_udc.c              |    2 +-
 drivers/usb/gadget/atmel_usba_udc.c        |    2 +-
 drivers/usb/gadget/ci13xxx_udc.c           |   36 +-
 drivers/usb/gadget/ci13xxx_udc.h           |    2 +-
 drivers/usb/gadget/composite.c             |    8 +-
 drivers/usb/gadget/dbgp.c                  |    2 +-
 drivers/usb/gadget/dummy_hcd.c             |   15 +-
 drivers/usb/gadget/epautoconf.c            |    6 +-
 drivers/usb/gadget/f_fs.c                  |    2 +-
 drivers/usb/gadget/f_mass_storage.c        |   60 +-
 drivers/usb/gadget/file_storage.c          |   64 ++-
 drivers/usb/gadget/fsl_qe_udc.c            |   19 +-
 drivers/usb/gadget/fsl_udc_core.c          |    4 +-
 drivers/usb/gadget/fusb300_udc.c           |    4 +-
 drivers/usb/gadget/goku_udc.c              |    3 +-
 drivers/usb/gadget/imx_udc.c               |    2 +-
 drivers/usb/gadget/inode.c                 |    6 +-
 drivers/usb/gadget/langwell_udc.c          |    2 +-
 drivers/usb/gadget/m66592-udc.c            |    4 +-
 drivers/usb/gadget/mv_udc.h                |    7 +-
 drivers/usb/gadget/mv_udc_core.c           |  344 +++++-----
 drivers/usb/gadget/net2272.c               |    4 +-
 drivers/usb/gadget/net2280.c               |    4 +-
 drivers/usb/gadget/omap_udc.c              |    3 +-
 drivers/usb/gadget/pch_udc.c               |    4 +-
 drivers/usb/gadget/printer.c               |    6 +-
 drivers/usb/gadget/pxa25x_udc.c            |    2 +-
 drivers/usb/gadget/pxa27x_udc.c            |    2 +-
 drivers/usb/gadget/r8a66597-udc.c          |    4 +-
 drivers/usb/gadget/s3c-hsotg.c             |   17 +-
 drivers/usb/gadget/s3c-hsudc.c             |  136 ++--
 drivers/usb/gadget/s3c2410_udc.c           |    4 +-
 drivers/usb/gadget/udc-core.c              |   26 +-
 drivers/usb/gadget/usbstring.c             |   73 +--
 drivers/usb/host/Kconfig                   |    9 +
 drivers/usb/host/ehci-au1xxx.c             |    1 +
 drivers/usb/host/ehci-hcd.c                |   69 ++-
 drivers/usb/host/ehci-mv.c                 |  391 ++++++++++++
 drivers/usb/host/ehci-octeon.c             |    2 +
 drivers/usb/host/ehci-omap.c               |    2 +
 drivers/usb/host/ehci-ps3.c                |   30 +
 drivers/usb/host/ehci-pxa168.c             |    2 +-
 drivers/usb/host/ehci-q.c                  |   13 +-
 drivers/usb/host/ehci-s5p.c                |    4 +-
 drivers/usb/host/ehci-vt8500.c             |    2 +
 drivers/usb/host/ehci-w90x900.c            |    2 +
 drivers/usb/host/ehci-xls.c                |    2 +-
 drivers/usb/host/fhci-hcd.c                |   12 +-
 drivers/usb/host/fsl-mph-dr-of.c           |   12 +-
 drivers/usb/host/hwa-hc.c                  |    1 -
 drivers/usb/host/imx21-hcd.c               |   13 +-
 drivers/usb/host/isp1760-hcd.c             |   74 +--
 drivers/usb/host/isp1760-if.c              |   19 +-
 drivers/usb/host/ohci-au1xxx.c             |    5 +-
 drivers/usb/host/ohci-dbg.c                |   18 +-
 drivers/usb/host/ohci-ep93xx.c             |    2 -
 drivers/usb/host/ohci-hcd.c                |   28 +-
 drivers/usb/host/ohci-hub.c                |    7 +-
 drivers/usb/host/ohci-omap.c               |    1 -
 drivers/usb/host/ohci-pci.c                |    5 +-
 drivers/usb/host/ohci-pxa27x.c             |    2 -
 drivers/usb/host/ohci-q.c                  |    8 +-
 drivers/usb/host/ohci-s3c2410.c            |   55 ++-
 drivers/usb/host/ohci-sh.c                 |    1 -
 drivers/usb/host/ohci-sm501.c              |    1 -
 drivers/usb/host/ohci-spear.c              |    1 -
 drivers/usb/host/ohci-tmio.c               |    3 -
 drivers/usb/host/ohci-xls.c                |    2 +-
 drivers/usb/host/ohci.h                    |   14 +-
 drivers/usb/host/oxu210hp-hcd.c            |   19 +-
 drivers/usb/host/uhci-q.c                  |    2 +-
 drivers/usb/host/whci/qset.c               |    4 +-
 drivers/usb/host/xhci-hub.c                |   18 +-
 drivers/usb/host/xhci-mem.c                |   14 -
 drivers/usb/host/xhci-ring.c               |  113 +---
 drivers/usb/host/xhci.c                    |   31 +-
 drivers/usb/host/xhci.h                    |    3 +-
 drivers/usb/misc/isight_firmware.c         |    6 +-
 drivers/usb/misc/usbtest.c                 |    1 -
 drivers/usb/musb/Kconfig                   |   61 +-
 drivers/usb/musb/Makefile                  |   26 +-
 drivers/usb/musb/musb_core.c               |    8 +-
 drivers/usb/musb/musb_core.h               |    4 +-
 drivers/usb/musb/musb_debug.h              |    4 +-
 drivers/usb/musb/musb_debugfs.c            |    8 -
 drivers/usb/musb/musb_gadget.c             |    6 +-
 drivers/usb/musb/musb_gadget_ep0.c         |    1 -
 drivers/usb/musb/musb_io.h                 |    2 +-
 drivers/usb/musb/omap2430.c                |   61 +-
 drivers/usb/musb/tusb6010.c                |    1 +
 drivers/usb/musb/ux500_dma.c               |   39 +-
 drivers/usb/otg/Kconfig                    |   32 +-
 drivers/usb/otg/Makefile                   |    1 +
 drivers/usb/otg/fsl_otg.c                  |   13 +-
 drivers/usb/otg/mv_otg.c                   |  957 ++++++++++++++++++++++++++++
 drivers/usb/otg/mv_otg.h                   |  165 +++++
 drivers/usb/renesas_usbhs/common.c         |   52 +-
 drivers/usb/renesas_usbhs/common.h         |    9 +-
 drivers/usb/renesas_usbhs/fifo.c           |    9 +-
 drivers/usb/renesas_usbhs/fifo.h           |    3 +-
 drivers/usb/renesas_usbhs/mod.c            |    4 +-
 drivers/usb/renesas_usbhs/mod_gadget.c     |  195 +++++--
 drivers/usb/renesas_usbhs/mod_host.c       |  952 +++++++++++++++++-----------
 drivers/usb/renesas_usbhs/pipe.c           |   31 +-
 drivers/usb/renesas_usbhs/pipe.h           |    1 +
 drivers/usb/serial/ChangeLog.history       |  730 ---------------------
 drivers/usb/serial/belkin_sa.c             |   43 --
 drivers/usb/serial/ch341.c                 |    3 +-
 drivers/usb/serial/cp210x.c                |   59 +-
 drivers/usb/serial/cyberjack.c             |   33 +-
 drivers/usb/serial/cypress_m8.c            |   29 -
 drivers/usb/serial/digi_acceleport.c       |  227 +-------
 drivers/usb/serial/ftdi_sio.c              |    4 +
 drivers/usb/serial/garmin_gps.c            |    9 -
 drivers/usb/serial/generic.c               |   83 ++-
 drivers/usb/serial/io_edgeport.c           |    3 -
 drivers/usb/serial/io_ti.c                 |   28 +-
 drivers/usb/serial/ipaq.c                  |   34 -
 drivers/usb/serial/ir-usb.c                |   32 -
 drivers/usb/serial/iuu_phoenix.c           |    3 +-
 drivers/usb/serial/keyspan.c               |   90 ---
 drivers/usb/serial/keyspan_pda.c           |   66 +--
 drivers/usb/serial/kobil_sct.c             |   25 -
 drivers/usb/serial/mct_u232.c              |   46 --
 drivers/usb/serial/mos7720.c               |   18 -
 drivers/usb/serial/mos7840.c               |    4 -
 drivers/usb/serial/omninet.c               |   51 +--
 drivers/usb/serial/opticon.c               |    1 -
 drivers/usb/serial/option.c                |    5 +
 drivers/usb/serial/oti6858.c               |   23 +-
 drivers/usb/serial/pl2303.c                |   17 +-
 drivers/usb/serial/sierra.c                |    1 -
 drivers/usb/serial/symbolserial.c          |    1 -
 drivers/usb/serial/ti_usb_3410_5052.c      |   13 +-
 drivers/usb/serial/usb-serial.c            |   98 ++--
 drivers/usb/serial/usb_debug.c             |   13 +-
 drivers/usb/serial/whiteheat.c             |   58 --
 drivers/usb/storage/alauda.c               |    2 +-
 drivers/usb/storage/cypress_atacb.c        |    2 +-
 drivers/usb/storage/datafab.c              |    2 +-
 drivers/usb/storage/ene_ub6250.c           |   12 +-
 drivers/usb/storage/freecom.c              |    2 +-
 drivers/usb/storage/isd200.c               |    2 +-
 drivers/usb/storage/jumpshot.c             |    2 +-
 drivers/usb/storage/karma.c                |    2 +-
 drivers/usb/storage/onetouch.c             |    2 +-
 drivers/usb/storage/realtek_cr.c           |   14 +-
 drivers/usb/storage/sddr09.c               |    2 +-
 drivers/usb/storage/sddr55.c               |    2 +-
 drivers/usb/storage/shuttle_usbat.c        |    2 +-
 drivers/usb/storage/usb.c                  |    1 +
 drivers/usb/usb-skeleton.c                 |   40 +-
 drivers/usb/wusbcore/Kconfig               |    1 +
 drivers/usb/wusbcore/security.c            |    2 +-
 drivers/uwb/est.c                          |    2 +-
 fs/fat/namei_vfat.c                        |    3 +-
 fs/nls/nls_base.c                          |   73 ++-
 include/linux/nls.h                        |    5 +-
 include/linux/platform_data/mv_usb.h       |   18 +-
 include/linux/platform_data/s3c-hsudc.h    |   34 +
 include/linux/usb.h                        |   14 +
 include/linux/usb/ch11.h                   |   31 +-
 include/linux/usb/ch9.h                    |   20 +-
 include/linux/usb/gadget.h                 |   26 +-
 include/linux/usb/hcd.h                    |    2 -
 include/linux/usb/renesas_usbhs.h          |   10 +-
 include/linux/usb/serial.h                 |   11 +-
 203 files changed, 4979 insertions(+), 3798 deletions(-)
 create mode 100644 drivers/usb/dwc3/host.c
 create mode 100644 drivers/usb/host/ehci-mv.c
 create mode 100644 drivers/usb/otg/mv_otg.c
 create mode 100644 drivers/usb/otg/mv_otg.h
 delete mode 100644 drivers/usb/serial/ChangeLog.history
 create mode 100644 include/linux/platform_data/s3c-hsudc.h

---------------

Alan Stern (9):
      USB: Remove the SAW_IRQ hcd flag
      OHCI: remove uses of hcd->state
      NLS: improve UTF8 -> UTF16 string conversion routine
      USB: remove homegrown UTF conversion routine for gadgets
      USB: unify some error pathways in usbfs
      USB: change the memory limits in usbfs URB submission
      USB: make the usbfs memory limit configurable
      NLS: raname "maxlen" to "maxout" in UTF conversion routines
      USB: update documentation for usbmon

Aman Deep (2):
      xHCI: Adding #define values used for hub descriptor
      USB: Adding #define in hub_configure() and hcd.c file

Andrew Worsley (1):
      USB: serial: ftdi_sio: Handle the old_termios == 0 case e.g. uart_resume_port()

Arnd Bergmann (2):
      usb: musb: use a Kconfig choice to pick the right DMA method
      usb: musb: allow building USB_MUSB_TUSB6010 as a module

Arvid Brodin (2):
      usb/isp1760: Simpler queue head list code.
      usb/isp1760: Fix race condition memory leak

Axel Lin (1):
      usb: convert drivers/usb/* to use module_platform_driver()

Clemens Ladisch (1):
      usb: fix number of mapped SG DMA entries

Dan Carpenter (1):
      usb: renesas_usbhs: silence a gcc warning

Dave Martin (1):
      USB: isp1760: Fix endianness-sensitivity in of_isp1760_probe()

Davidlohr Bueso (1):
      USB: remove BKL comments

Fabio Estevam (1):
      drivers: usb: wusbcore: Fix dependency for USB_WUSB

Felipe Balbi (47):
      usb: storage: alauda: fix sparse warnings
      usb: storage: cypress: fix sparse warning
      usb: storage: datafab: fix sparse warning
      usb: storage: ene_ub6250: fix sparse warnings
      usb: storage: freecom: fix sparse warning
      usb: storage: isd200: fix sparse warning
      usb: storage: jumpshot: fix sparse warning
      usb: storage: karma: fix sparse warning
      usb: storage: onetouch: fix sparse warning
      usb: storagE: realtek_cr: fix sparse warnings
      usb: storage: sddr09: fix sparse warning
      usb: storage: sddr55: fix sparse warning
      usb: storage: shuttle_usbat: fix sparse warning
      usb: dwc3: gadget: don't disable endpoints on exit
      usb: dwc3: allow forcing a maximum speed
      usb: dwc3: calculate number of event buffers dynamically
      usb: dwc3: fetch mode of operation from HW
      usb: dwc3: add xHCI Host support
      usb: dwc3: always compile gadget side too
      usb: dwc3: move gadget prototypes to core.h
      usb: dwc3: depend on both Host and Gadget stacks
      usb: dwc3: ep0: SetAddress() won't be issued while Configured
      usb: dwc3: debugfs: add support for changing port mode
      usb: dwc3: ep0: handle unexpected XferNotReady events
      usb: dwc3: move dwc3 device ID bitmap to core.c
      usb: dwc3: omap: add multiple instances support to OMAP
      usb: dwc3: core: drop DWC3_EVENT_BUFFERS_MAX
      usb: dwc3: fix few coding style problems
      usb: dwc3: fix sparse errors
      usb: dwc3: workaround: U1/U2 -> U0 transiton
      usb: dwc3: workaround: missing USB3 Reset event
      usb: dwc3: workaround: missing disconnect event
      usb: dwc3: omap: move to module_platform_driver
      usb: dwc3: ep0: fix GetStatus handling (again)
      usb: dwc3: gadget: fix stream enable bit
      usb: dwc3: ep0: fix for possible early delayed_status
      usb: musb: headers cleanup
      usb: musb: drop ARCH dependency
      usb: musb: omap2430: fix compile warning
      usb: dwc3: gadget: move us to Default State after reset
      usb: renesas: pipe: convert a long if into a XOR operation
      usb: gadget: introduce support for sg lists
      usb: dwc3: gadget: re-factor dwc3_prepare_trbs()
      usb: dwc3: gadget: don't return anything on prepare trbs
      usb: dwc3: gadget: don't force 'LST' always
      usb: dwc3: gadget: add support for SG lists
      usb: ch9: fix up MaxStreams helper

Felipe Contreras (8):
      usb: musb: fix pm_runtime mismatch
      usb: musb: trivial cleanup
      usb: musb: remove a bit of indentation
      musb: omap2430: avoid pm_runtime_disable()
      usb: musb: trivial Kconfig cleanups
      usb: musb: cleanup kconfig
      usb: otg: trivial cleanups
      usb: gadget: remove useless depends on Kconfig

Geoff Levand (4):
      usb: Remove ehci_reset call from ehci_run
      usb: PS3 EHCI HC reset work-around
      usb: Fix PS3 EHCI suspend
      usb: PS3 EHCI QH read work-around

Greg Kroah-Hartman (1):
      USB: isight: fix kernel bug when loading firmware

Hans de Goede (1):
      xhci: Properly handle COMP_2ND_BW_ERR

Havard Skinnemoen (2):
      USB: cdc-acm: Fix potential deadlock (lockdep warning)
      usb: cdc-acm: Kill ACM_READY() macro completely

Heiko Stübner (8):
      usb: gadget: s3c-hsudc: move platform_data struct to global header
      usb: gadget: s3c-hsudc: add __devinit to probe function
      usb: gadget: s3c-hsudc: add missing otg_put_transceiver in probe
      usb: gadget: s3c-hsudc: move device registration to probe
      usb: gadget: s3c-hsudc: use udc_start and udc_stop functions
      usb: gadget: s3c-hsudc: Add regulator handling
      usb: gadget: s3c-hsudc: use release_mem_region instead of release_resource
      usb: gadget: s3c-hsudc: remove the_controller global

Hema HK (1):
      usb: musb: omap2+: save and restore OTG_INTERFSEL

Huajun Li (1):
      usb: usb-storage doesn't support dynamic id currently, the patch disables the feature to fix an oops

Janne Snabb (1):
      usb: option: add ZD Incorporated HSPA modem

Jayachandran C (1):
      usb: Netlogic: Use CPU_XLR in place of NLM_XLR

Jingoo Han (2):
      USB: ehci-s5p: remove unnecessary header includes
      USB: ohci-s3c2410: add PM support

Johan Hovold (27):
      USB: serial: remove changelogs and old todo entries
      USB: omninet: fix write_room
      USB: omninet: clean up write-urb busy handling
      USB: cyberjack: clean up write-urb busy handling
      USB: keyspan_pda: clean up write-urb busy handling
      USB: serial: remove write_urb_busy field from usb_serial_port
      USB: mos7720: remove incorrect read-urb check
      USB: mos7720: remove unused code
      USB: serial: remove unnecessary reinitialisations of urb->dev
      USB: serial: remove unnecessary reinitialisations of urb fields
      USB: serial: remove unnecessary bulk-urb re-fills
      USB: serial: reuse generic write urb and bulk-out buffer
      USB: usb_debug: fix indentation
      USB: usb_debug: use process_read_urb
      USB: pl2303: return errors from usb_submit_urb in open
      USB: pl2302: clean up error handling in open
      USB: pl2303: use usb_serial_generic_open
      USB: serial: add support for multiple read urbs
      USB: move usb_translate_errors to linux/usb.h
      USB: serial: do not forward USB specific errors in open
      USB: ch341: forward USB errors to USB serial core
      USB: cp210x: forward USB errors to USB serial core
      USB: iuu_phoenix: forward USB errors to USB serial core
      USB: oti6858: remove dead code
      USB: oti6858: forward USB errors to USB serial core
      USB: serial: fix whitespace issues
      USB: serial: do not forward USB specific errors in write

Josua Dietze (1):
      USB: Add optional match for interface class to dynamic ID facility

Julia Lawall (3):
      drivers/usb/host/isp1760-if.c: introduce missing kfree
      drivers/usb/dwc3/dwc3-pci.c: introduce missing kfree
      drivers/usb/class/cdc-acm.c: clear dangling pointer

Kuninori Morimoto (40):
      usb: gadget: renesas_usbhs: remove usbhs_sys_hispeed_ctrl()
      usb: gadget: renesas_usbhs: remove usbhs_sys_usb_ctrl()
      usb: gadget: renesas_usbhs: tidyup usbhs_sys_clock_ctrl() was local function
      usb: gadget: renesas_usbhs: tidyup mod_host request variable name
      usb: gadget: renesas_usbhs: tidyup the unit of detection_delay
      usb: gadget: renesas_usbhs: add platform power control function
      usb: gadget: renesas_usbhs: unified callback function
      usb: gadget: renesas_usbhs: drop dependency for mod_gadget
      usb: gadget: renesas_usbhs: cleanup complicated ureq alloc/free
      usb: gadget: renesas_usbhs: usbhsh_ureq_alloc/free() care urb->hcpriv
      usb: gadget: renesas_usbhs: modify function name of usbhs_set_device_xx()
      usb: gadget: renesas_usbhs: cleanup usbhs_endpoint_disable()
      usb: gadget: renesas_usbhs: usbhs_set_device_config() care upphub/hubport
      usb: gadget: renesas_usbhs: remove usbhsh_request list
      usb: gadget: renesas_usbhs: check device0 status when alloc
      usb: gadget: renesas_usbhs: adds spin lock area on mod_host
      usb: gadget: renesas_usbhs: cleanup usbhsh_endpoint_xxx()
      usb: gadget: renesas_usbhs: parameter cleanup for usbhsh_xx_queue_push()
      usb: gadget: renesas_usbhs: parameter cleanup for usbhsh_endpoint_xx()
      usb: gadget: renesas_usbhs: parameter cleanup for usbhsh_device_xx()
      usb: renesas_usbhs: remove superfluous usbhs_lock from recip handler
      usb: renesas_usbhs: add usbhs_pipe_is_stall()
      usb: renesas_usbhs: add basic USB_REQ_SET_FEATURE support
      usb: renesas_usbhs: add basic USB_REQ_GET_STATUS support
      usb: renesas_usbhs: send packet in necessary timing.
      usb: renesas_usbhs: call usbhsg_queue_pop() when pipe disable.
      usb: renesas_usbhs: add test-mode support
      usb: renesas_usbhs: remove the_controller_link
      usb: renesas_usbhs: add lost error value when enqueue
      usb: renesas_usbhs: pop packet when urb dequeued
      usb: renesas_usbhs: modify device attach method
      usb: renesas_usbhs: add usbhsh_endpoint_detach_all() for error case
      usb: renesas_usbhs: add usbhs_pipe_attach() method
      usb: renesas_usbhs: care pipe sequence
      usb: renesas_usbhs: disable attch irq after device attached
      usb: renesas_usbhs: add usbhsh_is_running()
      usb: renesas_usbhs: care usb_hcd_giveback_urb() status
      usb: renesas_usbhs: add force packet remove method
      usb: renesas_usbhs: show error reason on usbhsh_urb_enqueu()
      usb: renesas_usbhs: tidyup for smatch warnings

Malte Schröder (1):
      USB: Add USB-ID for Multiplex RC serial adapter to cp210x.c

Marc Kleine-Budde (2):
      USB: ci13xxx_udc: make suspend and resume in gadget driver optional
      USB: ci13xxx_udc: handle controllers with less than 16 EPs

Michal Nazarewicz (2):
      usb: gadget: replace usb_gadget::is_dualspeed with max_speed
      usb: gadget: rename usb_gadget_driver::speed to max_speed

Ming Lei (2):
      USB: usb-skeleton.c: fix open/disconnect race
      USB: usb-skeleton.c: cleanup open_count

Neil Zhang (12):
      USB: OTG should be linked before Host
      usb: gadget: mv_udc: add otg relative code
      usb: gadget: mv_udc: disable ISR when stopped
      usb: gadget: mv_udc: refine the clock relative code
      usb: gadget: mv_udc: refine suspend/resume function
      usb: gadget: mv_udc: replace some debug info
      usb: gadget: mv_udc: fix readl error
      usb: gadget: mv_udc: rewrite queue_dtd according to spec
      usb: gadget: mv_udc: fix bug in ep_dequeue
      usb: gadget: mv_udc: drop ARCH dependency
      USB: OTG: add Marvell usb OTG driver support
      USB: EHCI: Add Marvell Host Controller driver

Oliver Neukum (2):
      USB: add quirk for another camera
      USB: remove dead code from suspend/resume path

Per Forlin (1):
      usb: musb: ux500: optimize DMA callback routine

Qinglin Ye (1):
      USB: Remove the duplicate definition of HUB_SET_DEPTH

Roland Koebler (1):
      USB: serial: cp210x.c: add mark/space parity

Sarah Sharp (11):
      usbfs: Fix oops related to user namespace conversion.
      Trivial: xhci: Fix copy-paste error.
      xhci: Remove scary warnings about transfer issues.
      xhci: Remove warnings about MSI and MSI-X capabilities.
      xhci: Remove useless sg-list debugging.
      xhci: Remove debugging for individual transfers.
      xhci: Remove debugging about toggling cycle bits.
      xhci: Remove debugging about ring structure allocation.
      xhci: Be less verbose during URB cancellation.
      xhci: Better debugging for critical host errors.
      xhci: Clean up 32-bit build warnings.

Sebastian Andrzej Siewior (14):
      usb: dwc3: add a platform device alias
      usb: dwc3: debugfs: hold the lock in during mode change
      usb: dwc3: host: remove unused includes
      usb: dwc3: reset pending status flag in error case
      usb: dwc3: remove special status request handling in ep0
      usb: dwc3: ep0: use proper endianess in SetFeature for wIndex
      usb: dwc3: ep0: don't use ep0in for transfers
      usb: dwc3: use a helper function for operation mode setting
      usb: dwc3: move generic dwc3 code from gadget into core
      usb: dwc3: ep0: push ep0state into xfernotready processing
      usb: dwc3: ep0: handle delayed_status again
      usb: dwc3: gadget: return early in dwc3_cleanup_done_reqs()
      usb: dwc3: use correct hwparam register for power mgm check
      usb: dwc3: ep0: use dwc3_request for ep0 requsts instead of usb_request

Tanmay Upadhyay (1):
      USB: pxa168: Fix compilation error

Thomas Meyer (6):
      USB: Realtek cr: Use kmemdup rather than duplicating its implementation
      usb: OHCI/EHCI-XLS: Use resource_size v3
      usb: gadget: renesas_usbhs: Use kcalloc instead of kzalloc to allocate array
      USB: wusb: Use kcalloc instead of kzalloc to allocate array
      uwb: Use kcalloc instead of kzalloc to allocate array
      usb: gadget: Use kcalloc instead of kzalloc to allocate array

Vikram Pandita (3):
      USB: ehci: report Data Buffer Error in debug mode
      usb: musb: omap2+: fix context api's
      usb: musb: fix pm_runtime calls while atomic

Vladimir Zapolskiy (1):
      usb: musb: remove extern qualifier from musb_debug.h header

Yu Xu (1):
      usb: gadget: enlarge maxburst bit width.

Yuping Luo (1):
      usb: gadget: mass_storage: support multi-luns with different logic block size

--
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