All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg KH <gregkh@suse.de>
To: Linus Torvalds <torvalds@linux-foundation.org>,
	Andrew Morton <akpm@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org
Subject: [GIT PATCH] big USB merge for 3.3
Date: Mon, 9 Jan 2012 11:09:22 -0800	[thread overview]
Message-ID: <20120109190922.GD9440@kroah.com> (raw)

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


                 reply	other threads:[~2012-01-09 19:09 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20120109190922.GD9440@kroah.com \
    --to=gregkh@suse.de \
    --cc=akpm@linux-foundation.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-usb@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.