From: Greg KH on
Here is the big USB patchset for the .34 merge window.

There are a few tty patches in here, as they made more sense to go
through here due to the usb-serial drivers they were changing.

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

All of these patches have been in the linux-next and mm trees.

The full patches will be sent to the linux-usb mailing list, if anyone
wants to see them.

thanks,

greg k-h

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

Documentation/ABI/testing/sysfs-bus-usb | 11 +
Documentation/ioctl/ioctl-number.txt | 1 -
Documentation/networking/00-INDEX | 2 +
Documentation/networking/cxacru-cf.py | 48 +
Documentation/networking/cxacru.txt | 16 +
Documentation/usb/error-codes.txt | 6 +-
Documentation/usb/power-management.txt | 235 ++--
arch/arm/configs/rx51_defconfig | 11 +-
arch/arm/mach-mx2/devices.c | 80 +-
arch/arm/mach-mx2/devices.h | 1 +
arch/arm/plat-mxc/include/mach/mx21-usbhost.h | 38 +
arch/avr32/mach-at32ap/at32ap700x.c | 7 +-
drivers/char/tty_buffer.c | 11 +-
drivers/hid/usbhid/hiddev.c | 7 +-
drivers/media/video/dabusb.c | 8 +-
drivers/staging/usbip/vhci_sysfs.c | 2 +-
drivers/usb/Kconfig | 2 +
drivers/usb/Makefile | 1 +
drivers/usb/atm/cxacru.c | 192 ++-
drivers/usb/atm/usbatm.c | 3 +-
drivers/usb/atm/usbatm.h | 15 +
drivers/usb/c67x00/c67x00-drv.c | 8 +-
drivers/usb/class/cdc-acm.c | 82 +-
drivers/usb/class/cdc-acm.h | 2 +-
drivers/usb/class/cdc-wdm.c | 2 +-
drivers/usb/class/usblp.c | 22 +-
drivers/usb/class/usbtmc.c | 2 +-
drivers/usb/core/Kconfig | 4 +-
drivers/usb/core/devices.c | 32 +-
drivers/usb/core/devio.c | 127 ++-
drivers/usb/core/driver.c | 918 ++++++-------
drivers/usb/core/file.c | 2 -
drivers/usb/core/hcd.c | 27 +-
drivers/usb/core/hcd.h | 13 +-
drivers/usb/core/hub.c | 120 +-
drivers/usb/core/message.c | 5 +-
drivers/usb/core/quirks.c | 18 +-
drivers/usb/core/sysfs.c | 85 +-
drivers/usb/core/urb.c | 13 +-
drivers/usb/core/usb.c | 38 +-
drivers/usb/core/usb.h | 43 +-
drivers/usb/early/ehci-dbgp.c | 68 +-
drivers/usb/gadget/Kconfig | 10 +
drivers/usb/gadget/Makefile | 2 +
drivers/usb/gadget/at91_udc.c | 10 +-
drivers/usb/gadget/atmel_usba_udc.c | 9 +-
drivers/usb/gadget/atmel_usba_udc.h | 1 +
drivers/usb/gadget/epautoconf.c | 24 +-
drivers/usb/gadget/ether.c | 2 +-
drivers/usb/gadget/f_acm.c | 8 -
drivers/usb/gadget/f_ecm.c | 7 +-
drivers/usb/gadget/f_mass_storage.c | 50 +-
drivers/usb/gadget/f_rndis.c | 4 -
drivers/usb/gadget/file_storage.c | 8 +-
drivers/usb/gadget/fsl_qe_udc.c | 2 +-
drivers/usb/gadget/gadget_chips.h | 59 -
drivers/usb/gadget/gmidi.c | 5 -
drivers/usb/gadget/goku_udc.c | 2 +-
drivers/usb/gadget/inode.c | 39 +-
drivers/usb/gadget/mass_storage.c | 8 +-
drivers/usb/gadget/nokia.c | 259 ++++
drivers/usb/gadget/printer.c | 18 -
drivers/usb/gadget/pxa27x_udc.c | 135 ++-
drivers/usb/gadget/pxa27x_udc.h | 6 +
drivers/usb/gadget/s3c-hsotg.c | 11 +-
drivers/usb/gadget/u_ether.c | 5 +
drivers/usb/gadget/u_ether.h | 7 -
drivers/usb/gadget/zero.c | 6 +-
drivers/usb/host/Kconfig | 11 +
drivers/usb/host/Makefile | 2 +
drivers/usb/host/ehci-atmel.c | 2 +-
drivers/usb/host/ehci-au1xxx.c | 6 +-
drivers/usb/host/ehci-fsl.c | 97 ++-
drivers/usb/host/ehci-mxc.c | 23 +-
drivers/usb/host/ehci-omap.c | 47 +-
drivers/usb/host/ehci-orion.c | 8 +-
drivers/usb/host/ehci-ppc-of.c | 14 +-
drivers/usb/host/ehci-sched.c | 12 +-
drivers/usb/host/ehci-xilinx-of.c | 8 +-
drivers/usb/host/fhci-hcd.c | 4 +-
drivers/usb/host/imx21-dbg.c | 527 ++++++++
drivers/usb/host/imx21-hcd.c | 1789 +++++++++++++++++++++++++
drivers/usb/host/imx21-hcd.h | 436 ++++++
drivers/usb/host/isp1362-hcd.c | 15 +-
drivers/usb/host/isp1760-hcd.c | 10 +
drivers/usb/host/isp1760-if.c | 2 +-
drivers/usb/host/ohci-da8xx.c | 456 +++++++
drivers/usb/host/ohci-dbg.c | 4 +-
drivers/usb/host/ohci-hcd.c | 5 +
drivers/usb/host/ohci-lh7a404.c | 11 +-
drivers/usb/host/ohci-pnx4008.c | 6 +-
drivers/usb/host/ohci-ppc-of.c | 10 +-
drivers/usb/host/ohci-ppc-soc.c | 8 +-
drivers/usb/host/ohci-sa1111.c | 8 +-
drivers/usb/host/sl811-hcd.c | 5 +-
drivers/usb/host/uhci-hcd.c | 1 +
drivers/usb/host/xhci-dbg.c | 19 +
drivers/usb/host/xhci-ext-caps.h | 7 +-
drivers/usb/host/xhci-hcd.c | 150 ++-
drivers/usb/host/xhci-hub.c | 65 +-
drivers/usb/host/xhci-mem.c | 47 +-
drivers/usb/host/xhci-pci.c | 1 +
drivers/usb/host/xhci-ring.c | 41 +-
drivers/usb/host/xhci.h | 11 +-
drivers/usb/image/mdc800.c | 2 +-
drivers/usb/image/microtek.c | 4 +-
drivers/usb/misc/Kconfig | 25 -
drivers/usb/misc/Makefile | 2 -
drivers/usb/misc/adutux.c | 8 +-
drivers/usb/misc/appledisplay.c | 5 +-
drivers/usb/misc/berry_charge.c | 183 ---
drivers/usb/misc/cypress_cy7c63.c | 2 +-
drivers/usb/misc/cytherm.c | 2 +-
drivers/usb/misc/emi26.c | 2 +-
drivers/usb/misc/emi62.c | 2 +-
drivers/usb/misc/ftdi-elan.c | 11 +-
drivers/usb/misc/idmouse.c | 2 +-
drivers/usb/misc/iowarrior.c | 6 +-
drivers/usb/misc/isight_firmware.c | 4 +-
drivers/usb/misc/ldusb.c | 4 +-
drivers/usb/misc/legousbtower.c | 13 +-
drivers/usb/misc/rio500.c | 11 +-
drivers/usb/misc/sisusbvga/sisusb.c | 20 +-
drivers/usb/misc/trancevibrator.c | 2 +-
drivers/usb/misc/usblcd.c | 7 +-
drivers/usb/misc/usbled.c | 2 +-
drivers/usb/misc/usbsevseg.c | 2 +-
drivers/usb/misc/usbtest.c | 6 +-
drivers/usb/misc/uss720.c | 2 +-
drivers/usb/misc/vstusb.c | 783 -----------
drivers/usb/mon/mon_bin.c | 7 +-
drivers/usb/mon/mon_text.c | 6 +-
drivers/usb/musb/blackfin.c | 28 +-
drivers/usb/musb/cppi_dma.c | 33 +-
drivers/usb/musb/musb_core.c | 562 +++++---
drivers/usb/musb/musb_core.h | 72 +-
drivers/usb/musb/musb_gadget.c | 20 +-
drivers/usb/musb/musb_host.c | 34 +-
drivers/usb/musb/musb_regs.h | 101 ++-
drivers/usb/musb/musbhsdma.c | 25 +-
drivers/usb/musb/musbhsdma.h | 17 +
drivers/usb/musb/omap2430.c | 48 +-
drivers/usb/musb/omap2430.h | 32 +-
drivers/usb/musb/tusb6010.c | 2 +-
drivers/usb/musb/tusb6010_omap.c | 2 +-
drivers/usb/otg/twl4030-usb.c | 45 +-
drivers/usb/serial/Kconfig | 19 +
drivers/usb/serial/Makefile | 2 +
drivers/usb/serial/aircable.c | 36 +-
drivers/usb/serial/ark3116.c | 3 +-
drivers/usb/serial/belkin_sa.c | 2 +-
drivers/usb/serial/ch341.c | 27 +-
drivers/usb/serial/cp210x.c | 7 +-
drivers/usb/serial/cyberjack.c | 5 +-
drivers/usb/serial/cypress_m8.c | 82 +-
drivers/usb/serial/digi_acceleport.c | 38 +-
drivers/usb/serial/empeg.c | 3 +-
drivers/usb/serial/ftdi_sio.c | 195 ++--
drivers/usb/serial/ftdi_sio.h | 6 +-
drivers/usb/serial/ftdi_sio_ids.h | 39 +-
drivers/usb/serial/funsoft.c | 2 +-
drivers/usb/serial/garmin_gps.c | 3 +-
drivers/usb/serial/generic.c | 7 +-
drivers/usb/serial/hp4x.c | 2 +-
drivers/usb/serial/io_edgeport.c | 69 +-
drivers/usb/serial/io_tables.h | 10 +-
drivers/usb/serial/io_ti.c | 75 +-
drivers/usb/serial/ipaq.c | 1 -
drivers/usb/serial/ipw.c | 3 +-
drivers/usb/serial/ir-usb.c | 13 +-
drivers/usb/serial/iuu_phoenix.c | 2 +-
drivers/usb/serial/keyspan.c | 57 +-
drivers/usb/serial/keyspan.h | 10 +-
drivers/usb/serial/keyspan_pda.c | 53 +-
drivers/usb/serial/kl5kusb105.c | 66 +-
drivers/usb/serial/kobil_sct.c | 25 +-
drivers/usb/serial/mct_u232.c | 57 +-
drivers/usb/serial/mct_u232.h | 2 +
drivers/usb/serial/mos7720.c | 185 +++-
drivers/usb/serial/mos7840.c | 27 +-
drivers/usb/serial/moto_modem.c | 2 +-
drivers/usb/serial/navman.c | 3 +-
drivers/usb/serial/omninet.c | 8 +-
drivers/usb/serial/opticon.c | 17 +-
drivers/usb/serial/option.c | 71 +-
drivers/usb/serial/oti6858.c | 36 +-
drivers/usb/serial/pl2303.c | 38 +-
drivers/usb/serial/qcaux.c | 96 ++
drivers/usb/serial/qcserial.c | 2 +-
drivers/usb/serial/siemens_mpi.c | 2 +-
drivers/usb/serial/sierra.c | 59 +-
drivers/usb/serial/spcp8x5.c | 27 +-
drivers/usb/serial/symbolserial.c | 12 +-
drivers/usb/serial/ti_usb_3410_5052.c | 3 +-
drivers/usb/serial/usb-serial.c | 15 +-
drivers/usb/serial/usb_debug.c | 2 +-
drivers/usb/serial/visor.c | 40 +-
drivers/usb/serial/vivopay-serial.c | 76 ++
drivers/usb/serial/whiteheat.c | 24 +-
drivers/usb/storage/onetouch.c | 2 +-
drivers/usb/storage/scsiglue.c | 10 +-
drivers/usb/storage/shuttle_usbat.c | 15 +-
drivers/usb/storage/transport.c | 6 +
drivers/usb/storage/unusual_devs.h | 88 ++-
drivers/usb/usb-skeleton.c | 2 +-
drivers/usb/wusbcore/cbaf.c | 2 +-
drivers/usb/wusbcore/devconnect.c | 2 +-
drivers/usb/wusbcore/mmc.c | 2 +-
include/linux/tty_flip.h | 7 +-
include/linux/usb.h | 53 +-
include/linux/usb/Kbuild | 1 -
include/linux/usb/atmel_usba_udc.h | 1 +
include/linux/usb/ch9.h | 2 +-
include/linux/usb/musb.h | 23 +-
include/linux/usb/otg.h | 25 +
include/linux/usb/quirks.h | 3 +
include/linux/usb/serial.h | 13 +-
include/linux/usb/vstusb.h | 71 -
218 files changed, 7396 insertions(+), 3637 deletions(-)
create mode 100644 Documentation/networking/cxacru-cf.py
create mode 100644 arch/arm/plat-mxc/include/mach/mx21-usbhost.h
create mode 100644 drivers/usb/gadget/nokia.c
create mode 100644 drivers/usb/host/imx21-dbg.c
create mode 100644 drivers/usb/host/imx21-hcd.c
create mode 100644 drivers/usb/host/imx21-hcd.h
create mode 100644 drivers/usb/host/ohci-da8xx.c
delete mode 100644 drivers/usb/misc/berry_charge.c
delete mode 100644 drivers/usb/misc/vstusb.c
create mode 100644 drivers/usb/serial/qcaux.c
create mode 100644 drivers/usb/serial/vivopay-serial.c
delete mode 100644 include/linux/usb/vstusb.h

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

Ajay Kumar Gupta (6):
USB: musb: Add new fifo table for a OMAP3 errata
usb: musb: save dynfifo in musb struct
usb: musb: Add 'extvbus' in musb_hdrc_platform_data
usb: host: ehci: fix missing kfree in remove path also
usb: host: ehci: adding regulator framework in ehci-omap.c driver.
usb: musb: Add context save and restore support

Alan Cox (6):
USB: cp210x: Add 81E8 (Zephyr Bioharness)
tty: Fix various bogus WARN checks in the usb serial layer
USB: tty: sort out the request_room handling for whiteheat
USB: tty: kill request_room for USB ACM class
USB: tty: Add a function to insert a string of characters with the same flag
USB: tty: Prune uses of tty_request_room in the USB layer

Alan Stern (13):
USB: check the endpoint type against the pipe type
USB: rearrange code in usb_probe_interface
USB: change locking for device-level autosuspend
USB: consolidate remote wakeup routines
USB: use the device lock for persist_enabled
USB: implement usb_enable_autosuspend
USB: change handling of negative autosuspend delays
USB: rearrange functions in driver.c
USB: convert to the runtime PM framework
USB: remove debugging message for uevent constructions
usb-storage: use max_hw_sectors instead of max_sectors
USB: fix the idProduct value for USB-3.0 root hubs
USB: remove references to port->port.count from the serial drivers

Alessio Igor Bogani (1):
USB: ftdi_sio: Replace BKL with a mutex

Anand Gadiyar (5):
usb: musb: hsdma: add wrapper for reading DMA count
usb: musb: workaround MUSB DMA_INTR sometimes reads zero
USB: omap: ehci: kill 2 compile warnings
USB: ehci: omap: use default interrupt threshold
USB: ehci: omap: Update TODO list in comments

Andreas Mohr (2):
USB: ftdi_sio: correct spelling in header files
USB: ftdi_sio: correct spelling in implementation file

Anton Vorontsov (2):
USB: ehci-fsl: Fix sparse warnings
USB: ehci-fsl: Add power management support

Arnaud Mandy (1):
usb: musb: handle irqs in the order dictated by programming guide

Ben Hutchings (1):
USB: isight-firmware: declare MODULE_FIRMWARE

Bruno Pr�mont (1):
USB: backlight, appledisplay: fix incomplete registration failure handling

Bryan Wu (2):
USB: gadget: use ep5 for bulk-in and ep6 for bulk-out for Blackfin MUSB
usb: musb: clean up commit 'workaround Blackfin FIFO anomalies'

Catalin Marinas (1):
USB: isp1760: Flush the D-cache for the pipe-in transfer buffers

Chris Frey (1):
USB: usbfs_snoop: add data logging back in

Christoph Egger (2):
USB: remove obsolete config in kernel source (USB_HCD_DMA)
USB: Remove unsupported usb gadget drivers

Cliff Cai (3):
USB: gadget: add INT support for Blackfin musb
USB: musb: set version of Blackfin version
USB: musb: disable double buffering for older RTL versions

Dan Carpenter (2):
USB: serial: fix DMA buffers on stack for io_edgeport.c
USB: io_edgeport: eliminate get_string()

Dan Streetman (1):
USB: retain USB device power/wakeup setting across reconfiguration

Dan Williams (2):
USB: option: add Longcheer/Longsung vendor ID
USB: qcaux: driver for auxiliary serial ports on Qualcomm devices

Daniel Sangorrin (1):
USB: serial: ftdi: add CONTEC vendor and product id

Dennis O'Brien (1):
USB: vstusb.c: removal of driver for Vernier Software & Technology, Inc., devices and spectrometers

Dmitri Epshtein (2):
USB: ehci: add call of free_cached_itd_list() function in disable_periodic()
USB: ehci: fix audio record functionality for some Full speed sound blaster devices

Edward Shao (1):
USB: xhci: Fix finding extended capabilities registers

Eirik Aanonsen (1):
USB: atmel uaba: Adding invert vbus_pin

Elina Pasheva (2):
USB: serial: sierra driver adding reset_resume function
USB: serial: sierra driver indat_callback fix

Enrico Scholz (1):
USB: pxa27x_udc: avoid compiler warnings and misbehavior on buggy hardware

FUJITA Tomonori (1):
USB: s3c-hsotg: replace deprecated dma_sync_single()

Felipe Balbi (15):
USB: otg: add notifier support
USB: otg: twl4030: add support for notifier
USB: musb: use resource_size()
USB: musb: move two printk to dev_err
USB: musb: move to sysfs_groups
USB: musb: remove some of the never defined defines
usb: otg: twl4030: move to request_threaded_irq
USB: gadget: introduce g_nokia gadget driver
arm: defconfig: rx51: enable phonet and g_nokia
USB: musb: get rid of omap_readl/writel
USB: musb: we already tested for dyn_fifo
USB: musb: deprecate what we don't use
USB: musb: tusb6010: use resource_size
USB: musb: unmap base if we can't probe
USB: musb: only print info message if probe() is successful

Forest Bond (1):
USB: serial: Add support for ViVOtech ViVOpay devices.

Francesco Lavra (1):
cdc_acm: add reset_resume method

Gernot Hillier (3):
USB: serial: option.c: Add chipset information for 4G W14
USB: serial: option.c: Add blacklisting infrastructure for special device handling
USB: serial: option.c: Add 4G W14 stick to blacklist for option_send_setup

Greg Kroah-Hartman (2):
USB: rename USB_SPEED_VARIABLE to USB_SPEED_WIRELESS
USB: remove the berry_charge driver

H Hartley Sweeten (6):
USB: pxa27x_udc.c: use resource_size()
USB: atmel_usba_udc.c: use resource_size()
USB: at91_udc.c: use resource_size()
USB: ehci-orion.c: use resource_size()
USB: ehci-atmel.c: use resource_size()
USB: ehci-au1xxx.c: use platform_get_resource() and resource_size()

Herbert Xu (1):
USB: Move hcd free_dev call into usb_disconnect to fix oops

Jan Dumon (1):
USB: unusual_devs: Add support for multiple Option 3G sticks

Jason Wessel (1):
USB: ehci-dbgp: split PID register updates for IN and OUT pipes

Joe Perches (3):
USB: serial: Remove unnecessary \n's from dbg uses
USB: Convert concatenated __FILE__ to %s, __FILE__
USB: Extend and neaten dbg macros

Johan Hovold (27):
USB: ftdi_sio: fix error message on close
USB: ftdi_sio: remove obsolete comment
USB: serial: fix typo in debug message
USB: ftdi_sio: fix initialisation of latency timeout
USB: ftdi_sio: use error code from usb stack in read_latency_timer
USB: ftdi_sio: fix latency-timeout endianess bug
USB: ftdi_sio: fix DMA buffers on stack
USB: ftdi_sio: clean up modem status handling
USB: ftdi_sio: remove unnecessary initialisations
USB: ch341: replace printk warnings with dev_err
USB: ch341: fix DMA buffer on stack
USB: ch341: use le16_to_cpup to be explicit about endianess
USB: cypress_m8: fix DMA buffer on stack
USB: cypress_m8: fix endianess bug
USB: io_ti: fix DMA buffers on stack
USB: keyspan_pda: fix DMA buffers on stack
USB: kl5kusb105: fix DMA buffers on stack
USB: mos7720: fix DMA buffers on stack and clean up send_mos_cmd
USB: mos7840: fix DMA buffers on stack and endianess bugs
USB: oti6858: fix DMA buffer on stack
USB: visor: fix DMA buffers on stack
USB: kobil_sct: clean up kobil_set_termios
USB: ch341: use get_unaligned_le16 in break_ctl
USB: cypress_m8: use put_unaligned_le32() where necessary
USB: ftdi_sio: remove unused tx_bytes counter
USB: ftdi_sio: remove obsolete check in unthrottle
USB: pl2303: remove unnecessary reset of usb_device in urbs

John Tsiombikas (1):
USB: pl2303: initial TIOCGSERIAL support

Julia Lawall (4):
USB: wusb: check CHID is all zeros before stopping the host
USB: isp1362: Use kzalloc for allocating only one thing
USB: FHCI: Correct the size argument to kzalloc
USB: serial: Eliminate useless code

Julian Calaby (2):
USB: cdc_acm: Add support for pbLua console port
USB: cdc_acm: Silence "It is not a modem." error for pbLua devices

Luotao Fu (1):
USB: fix I2C API usage in ohci-pnx4008.

Marcel Holtmann (1):
USB: gadget: Add DEVTYPE support for Ethernet functions

Mark Adamson (1):
USB: ftdi_sio: remove support for 5 and 6 data bits

Mark Brown (1):
USB: s3c-hsotg: Staticise non-exported functions

Martin Fuzzey (3):
USB: MXC: Add i.MX21 specific USB host controller driver.
USB: MXC: use DMA_BIT_MASK macro rather than hardcoded constants.
USB: MXC: add platform resources for i.MX21 USB host controller.

Michael Hennerich (2):
USB: host: SL811: fix unaligned accesses
USB: host: SL811: allow the hcd on Blackfin systems

Michal Nazarewicz (3):
USB: mass_storage: eject LUNs on thread exit
USB: g_mass_storage: superfluous and missing packets fixed
USB: g_mass_storage: min(...) warning fixed

Mike Dunn (1):
USB: serial: add support for serial port on the moschip 7715

Mike Frysinger (3):
USB: cypress_m8: stop using USB debug driver config
USB: cypress_m8: unify confusing new baudrate check
USB: cypress_m8: allow unstable baud rates

Mitchell Solomon (1):
USB: add new ftdi_sio device ids

N�meth M�rton (9):
USB skeleton: make USB device id constant
USB class: make USB device id constant
USB serial: make USB device id constant
USB image: make USB device id constant
USB misc: make USB device id constant
USB hub: make USB device id constant
USB host: make Open Firmware device id constant
USB gadget: make Open Firmware device id constant
USB goku_udc: make PCI device id constant

Oliver Neukum (27):
USB: cdc-acm: Update to new autopm API
USB: xhci: No GFP_KERNEL in block error handling
USB: storage: Never reset devices that will morph to an old mode
USB: Export QUIRK_RESET_MORPHS through sysfs
USB: usblp: Remove checks no longer needed with the new runtime PM system
USB: Remove BKL from poll()
USB: Remove BKL from usbdev_open()
USB: Remove BKL from lseek implementations
USB: Push BKL on open down into the drivers
USB: Reduce scope of BKL in usb ioctl handling
usb: BKL removal: usblp
USB: BKL removal: usb-skeleton
USB: BKL removal: usbtmc
USB: BKL removal: cdc-wdm
USB: BKL removal: mdc800
USB: BKL removal: rio500
USB: BKL removal: idmouse
USB: BKL removal: adutux
USB: BKL removal: ftdi-elan
USB: BKL removal: ldusb
USB: BKL removal: legousbtower
USB: BKL removal: vstusb
USB: BKL removal: frontier
USB: BKL removal from ioctl path of usbfs
USB: cdc-acm: fix possible deadlock with multiple openers
USB: storage: onetouch: unnecessary GFP_ATOMIC
USB: sisusbvga: no unnecessary GFP_ATOMIC

Pete Zaitcev (4):
USB: serial mct_usb232: move DMA buffers to heap
usbmon: add bus number to text API
USB: fix crash in uhci_scan_schedule
USB: usbmon: mask seconds properly in text API

Peter Korsgaard (1):
USB: f_mass_storage: fix crash on bind() error

Robert Jarzmik (1):
USB: pxa27x_udc: Fix deadlocks on request queueing

Robert P. J. Day (1):
USB: Correct CONFIG variable typo.

Roel Kluin (4):
USB: musb: don't dereference NULL tusb_dma in dma_controller_destroy()
USB: musb: test always evaluates to false
USB: storage: fix misplaced parenthesis
USB: don't read past config->interface[] if usb_control_msg() fails in usb_reset_configuration()

Sarah Sharp (10):
USB: xhci: Fix error path when configuring endpoints.
USB: xhci: Refactor code to free or cache endpoint rings.
USB: xhci: Allow allocation of commands without input contexts.
USB: xhci: Refactor test for vendor-specific completion codes.
USB: xhci: Refactor code to clear port change bits.
USB: xhci: Allow roothub ports to be disabled.
USB: xhci: Notify the xHC when a device is reset.
USB: Add call to notify xHC of a device reset.
USB: xhci: Fix compile issues with xhci_get_slot_state()
USB: Use bInterfaceNumber in bandwidth allocations.

Sergei Shtylyov (1):
USB: OHCI: DA8xx/OMAP-L1x glue layer

Simon Arlott (8):
USB: cxacru: return an empty value for modulation if there is no connection
USB: cxacru: check data length is not negative
USB: cxacru: check device isn't being removed during sysfs calls
USB: cxacru: document how to interact with the flash memory
USB: cxacru: firmware writes on OHCI are slow, log progress
USB: cxacru: add write-only sysfs attribute for modem configuration
USB: cxacru: remove cxacru-cf.bin loader
USB: cxacru: increment driver version

Swaminathan S (2):
usb: musb: workaround toggle bug when doing bulk transfer after isoc
usb: musb: Fix cppi_channel_abort() function to handle Tx abort correctly

Thadeu Lima de Souza Cascardo (1):
USB: trivial: missing newline in usb core warning message

Thiago Farina (2):
USB: c67x00: use resource_size().
USB: atm: Use FIELD_SIZEOF, trivial cleanup.

Thomas Gleixner (1):
usb: gadgetfs: Convert semaphore to mutex

Valentin Longchamp (1):
USB: fix occasional ULPI timeouts with ehci-mxc

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo(a)vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/