public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [GIT PATCH] USB patches for 2.6.33-git
@ 2010-03-02 23:09 Greg KH
  0 siblings, 0 replies; 18+ messages in thread
From: Greg KH @ 2010-03-02 23:09 UTC (permalink / raw)
  To: Linus Torvalds, Andrew Morton; +Cc: linux-kernel, linux-usb

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


^ permalink raw reply	[flat|nested] 18+ messages in thread
* [GIT PATCH] USB patches for 2.6.33-git
@ 2009-12-11 21:26 Greg KH
  2009-12-15  0:39 ` Linus Torvalds
  0 siblings, 1 reply; 18+ messages in thread
From: Greg KH @ 2009-12-11 21:26 UTC (permalink / raw)
  To: Linus Torvalds, Andrew Morton; +Cc: linux-kernel, linux-usb

Here is the big USB merge for the 2.6.33-git tree.

Lots of different things here, mostly all just driver updates and a few
new additions.  There was some prep work for future power api changes
done as well. All of the details are in the shortlog below.

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 for a
while.

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            |   13 +
 .../ABI/testing/sysfs-class-uwb_rc-wusbhc          |   13 +
 Documentation/kernel-parameters.txt                |    2 +
 Documentation/powerpc/dts-bindings/xilinx.txt      |   11 +
 Documentation/usb/power-management.txt             |   69 +-
 MAINTAINERS                                        |    4 +-
 arch/arm/plat-mxc/Makefile                         |    1 +
 arch/arm/plat-mxc/ehci.c                           |   92 +
 arch/arm/plat-mxc/include/mach/mxc_ehci.h          |   37 +
 drivers/bluetooth/btusb.c                          |    2 +-
 drivers/hid/usbhid/hid-core.c                      |    8 +-
 drivers/net/wimax/i2400m/usb.c                     |    7 +-
 drivers/usb/Kconfig                                |    2 +
 drivers/usb/Makefile                               |    2 +
 drivers/usb/class/cdc-acm.c                        |   58 +-
 drivers/usb/class/usbtmc.c                         |   54 +-
 drivers/usb/core/driver.c                          |  135 +-
 drivers/usb/core/file.c                            |    1 +
 drivers/usb/core/generic.c                         |    2 +-
 drivers/usb/core/hcd.c                             |   82 +-
 drivers/usb/core/hcd.h                             |   19 +-
 drivers/usb/core/hub.c                             |  142 +-
 drivers/usb/core/message.c                         |   82 +-
 drivers/usb/core/sysfs.c                           |   61 +-
 drivers/usb/core/urb.c                             |   22 +-
 drivers/usb/core/usb.c                             |   69 +-
 drivers/usb/core/usb.h                             |    1 +
 drivers/usb/gadget/Kconfig                         |   60 +
 drivers/usb/gadget/Makefile                        |    4 +
 drivers/usb/gadget/at91_udc.c                      |    6 +-
 drivers/usb/gadget/audio.c                         |  115 -
 drivers/usb/gadget/composite.c                     |   59 +-
 drivers/usb/gadget/ether.c                         |   16 +-
 drivers/usb/gadget/f_acm.c                         |   28 +
 drivers/usb/gadget/f_audio.c                       |   76 +-
 drivers/usb/gadget/f_mass_storage.c                | 3091 ++++++++++++++++++++
 drivers/usb/gadget/f_rndis.c                       |   35 +-
 drivers/usb/gadget/file_storage.c                  |  879 +-----
 drivers/usb/gadget/mass_storage.c                  |  240 ++
 drivers/usb/gadget/multi.c                         |  358 +++
 drivers/usb/gadget/storage_common.c                |  778 +++++
 drivers/usb/gadget/u_ether.h                       |    2 +-
 drivers/usb/host/Kconfig                           |   22 +-
 drivers/usb/host/ehci-hcd.c                        |   19 +-
 drivers/usb/host/ehci-hub.c                        |    2 +-
 drivers/usb/host/ehci-mxc.c                        |  296 ++
 drivers/usb/host/ehci-omap.c                       |  756 +++++
 drivers/usb/host/ehci-q.c                          |   32 +-
 drivers/usb/host/ehci-sched.c                      |   36 +-
 drivers/usb/host/ehci-xilinx-of.c                  |  300 ++
 drivers/usb/host/isp1362.h                         |    4 +-
 drivers/usb/host/ohci-at91.c                       |   10 +-
 drivers/usb/host/ohci-pnx4008.c                    |    8 +-
 drivers/usb/host/r8a66597-hcd.c                    |    4 -
 drivers/usb/host/whci/debug.c                      |   20 +-
 drivers/usb/host/whci/hcd.c                        |    1 +
 drivers/usb/host/whci/qset.c                       |  350 ++-
 drivers/usb/host/whci/whcd.h                       |    9 +
 drivers/usb/host/whci/whci-hc.h                    |   14 +-
 drivers/usb/host/xhci-hcd.c                        |  139 +-
 drivers/usb/host/xhci-mem.c                        |  255 ++-
 drivers/usb/host/xhci-pci.c                        |    2 +
 drivers/usb/host/xhci-ring.c                       |  343 ++-
 drivers/usb/host/xhci.h                            |   37 +-
 drivers/usb/misc/usbtest.c                         |    7 +-
 drivers/usb/mon/mon_bin.c                          |   51 +-
 drivers/usb/mon/mon_text.c                         |   23 +-
 drivers/usb/musb/Kconfig                           |    5 +-
 drivers/usb/musb/blackfin.c                        |   16 +-
 drivers/usb/musb/blackfin.h                        |   37 +
 drivers/usb/musb/musb_core.c                       |   10 +-
 drivers/usb/musb/musb_core.h                       |    8 +
 drivers/usb/musb/musb_dma.h                        |   11 +
 drivers/usb/musb/musb_gadget.c                     |  196 +-
 drivers/usb/musb/musb_gadget.h                     |    4 +-
 drivers/usb/musb/musb_gadget_ep0.c                 |   70 +-
 drivers/usb/musb/musb_host.c                       |   10 +-
 drivers/usb/musb/musb_regs.h                       |    4 +-
 drivers/usb/musb/musbhsdma.c                       |   12 +-
 drivers/usb/musb/omap2430.c                        |    2 +-
 drivers/usb/otg/Kconfig                            |    9 +
 drivers/usb/otg/Makefile                           |    1 +
 drivers/usb/otg/twl4030-usb.c                      |    4 +-
 drivers/usb/otg/ulpi.c                             |  136 +
 drivers/usb/serial/ark3116.c                       |  975 +++++--
 drivers/usb/serial/ftdi_sio.c                      |   32 +-
 drivers/usb/serial/ftdi_sio.h                      |   14 +
 drivers/usb/serial/mos7840.c                       |   24 +-
 drivers/usb/serial/option.c                        |   39 +-
 drivers/usb/serial/sierra.c                        |   91 +-
 drivers/usb/storage/scsiglue.c                     |    3 +-
 drivers/usb/storage/transport.c                    |   17 +-
 drivers/usb/storage/unusual_devs.h                 |    7 +
 drivers/usb/storage/usb.c                          |   43 +-
 drivers/usb/storage/usb.h                          |    1 +
 drivers/usb/usb-skeleton.c                         |    4 +-
 drivers/usb/wusbcore/devconnect.c                  |    7 +-
 drivers/usb/wusbcore/security.c                    |    6 +-
 drivers/usb/wusbcore/wusbhc.c                      |   32 +
 drivers/usb/wusbcore/wusbhc.h                      |    1 +
 include/linux/usb.h                                |   33 +-
 include/linux/usb/composite.h                      |    1 +
 include/linux/usb/otg.h                            |   68 +-
 include/linux/usb/ulpi.h                           |    7 +
 include/linux/usb_usual.h                          |    4 +-
 scripts/mod/file2alias.c                           |   93 +-
 106 files changed, 9634 insertions(+), 1881 deletions(-)
 create mode 100644 arch/arm/plat-mxc/ehci.c
 create mode 100644 arch/arm/plat-mxc/include/mach/mxc_ehci.h
 create mode 100644 drivers/usb/gadget/f_mass_storage.c
 create mode 100644 drivers/usb/gadget/mass_storage.c
 create mode 100644 drivers/usb/gadget/multi.c
 create mode 100644 drivers/usb/gadget/storage_common.c
 create mode 100644 drivers/usb/host/ehci-mxc.c
 create mode 100644 drivers/usb/host/ehci-omap.c
 create mode 100644 drivers/usb/host/ehci-xilinx-of.c
 create mode 100644 drivers/usb/otg/ulpi.c
 create mode 100644 include/linux/usb/ulpi.h

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

Adrian Taylor (1):
      USB: Exposing second ACM channel as tty for Nokia S60 phones.

Aguilar Pena, Leed (1):
      USB: twl4030: Enable USB regulators before enabling USB charging

Alan Stern (9):
      USB: don't use a fixed DMA mapping for hub status URBs
      USB: add a "remove hardware" sysfs attribute
      USB: fix a bug in the scatter-gather library
      USB: EHCI: add native scatter-gather support
      USB: add scatter-gather support to usbmon
      USB: remove the auto_pm flag
      USB: prepare for changover to Runtime PM framework
      USB: usb-storage: add BAD_SENSE flag
      USB: usb-storage: fix bug in fill_inquiry

Anand Gadiyar (2):
      USB: ehci: Allow EHCI to be built on OMAP3
      USB: MUSB: save hardware revision at init

Andre Herms (1):
      USB: usbtmc: repeat usb_bulk_msg until whole message is transfered

Bryan Wu (3):
      USB: musb: kill compile warning for Blackfin systems
      USB: musb: kill some useless comments in Blackfin driver
      USB: musb: fix musb_platform_set_mode() definition

CHENG Renquan (1):
      USB: add remove_id sysfs attr for usb drivers

Cliff Brake (2):
      USB: ftdi_sio: add USB device ID's for B&B Electronics line
      USB: mos7840: add device IDs for B&B electronics devices

Cliff Cai (2):
      USB: musb: clear the Blackfin interrupt pending bits early in the ISR
      USB: musb: Blackfin code needs NOP_USB_XCEIV too

Dan Carpenter (2):
      USB: r8a66597: clean up. remove unneeded null checks
      USB: fix possible null deref in init_usb_class()

Daniel Mack (3):
      USB OTG: add support for ulpi connected external transceivers
      USB OTG: Add generic driver for ULPI OTG transceiver
      USB: Add EHCI support for MX27 and MX31 based boards

David Vrabel (9):
      USB: make urb scatter-gather support more generic
      USB: whci-hcd: support urbs with scatter-gather lists
      USB: allow interrupt transfers to WUSB devices
      USB: whci-hcd: fix type and format warnings in sg code
      usb: whci-hcd: decode more QHead fields in the debug files
      USB: wusb: add wusb_phy_rate sysfs file to host controllers
      USB: whci-hcd: correctly handle sg lists longer than QTD_MAX_XFER_SIZE.
      USB: wusb: don't leak urb in certain error cases
      USB: wusb: correctly check size of security descriptor.

Elina Pasheva (1):
      USB: serial: sierra driver memory reduction

Felipe Balbi (7):
      USB: host: ehci: introduce omap ehci-hcd driver
      USB: core: fix sparse warning for static function
      USB: core: hub: fix sparse warning
      USB: core: message: fix sparse warning
      USB: musb: omap2430: fix sparse warning
      USB: musb: musb_gadget: fix sparse warning
      USB: musb: musb_host: fix sparse warning

Greg Kroah-Hartman (1):
      USB: add devpath sysfs attribute

H Hartley Sweeten (1):
      USB: hcd.c: quiet NULL pointer sparse noise

Hong Xu (1):
      USB: modifications for at91sam9g10

Jason Wessel (1):
      USB: ehci-hub: Remove redundant ehci->debug check

Jean Delvare (1):
      USB: Add missing static markers to ohci-pnx4008

Julia Lawall (3):
      USB: skeleton: Correct use of ! and &
      USB: xhci-mem.c: introduce missing kfree
      USB: ehci-omap.c: introduce missing kfree

Julie Zhu (1):
      USB: Add support for Xilinx USB host controller

Larry Finger (1):
      USB: Check results of dma_map_single

Laurent Pinchart (2):
      USB gadget: Handle endpoint requests at the function level
      USB audio gadget: handle endpoint control requests at the function level

Matthew Wilcox (3):
      USB: Convert a dev_info to a dev_dbg
      USB: usb-storage: Associate the name of the interface with the scsi host
      USB Storage: Make driver less chatty when it finds a new device

Michal Nazarewicz (19):
      USB: g_file_storage: parts of file_storage.c moved to separate file
      USB: g_file_storage: "fsg_" prefix added to some identifiers
      USB: g_file_storage: per-LUN ro, removable and cdrom flags handling changed
      USB: g_file_storage: more code from file_storage.c moved to storage_common.c
      USB: g_mass_storage: template f_mass_storage.c file created
      USB: g_mass_storage: testing code from f_mass_storage.c removed
      USB: g_mass_storage: parts of fsg_dev moved to fsg_common structure
      USB: g_mass_storage: constant length buffers used
      USB: g_mass_storage: fsg_common_init() created
      USB: Interface Association Descriptors added to CDC & RNDIS
      USB: g_mass_storage: Mass Storage Function created
      USB: g_mass_storage: fsg_config added & module params handlig changed
      USB: g_mass_storage: lun_name_format and thread_name added
      USB: g_mass_storage: code cleaned up and comments updated
      USB: g_mass_storage: most data moved to fsg_common
      USB: composite: usb_composite_unregister() no longer __exit
      USB: g_mass_storage: thread_exits callback added
      USB: g_multi: Multifunction Composite Gadget added
      USB: Added USB_ETH_RNDIS to use instead of CONFIG_USB_ETH_RNDIS

Mike Frysinger (2):
      USB: musb: tweak musb_read_fifo() to avoid unused warnings
      USB: musb: fix printf warning in debug code

Nathaniel McCallum (2):
      USB: add hex/bcd detection to usb modalias generation
      USB: handle bcd incrementation in usb modalias generation

Oliver Neukum (2):
      USB: usbtmc: minor formatting cleanups
      USB: improved error handling in usb_port_suspend()

Randy Dunlap (1):
      USB: g_multi kconfig: fix depends and help text

Roel Kluin (1):
      USB: FIX bitfield istl_flip:1, make it unsigned.

Roland Koebler (1):
      USB: serial: ftdi_sio: add space/mark parity

Russ Dill (1):
      USB: Close usb_find_interface race

Sarah Sharp (17):
      USB: xhci: Handle URB cancel, complete and resubmit race.
      USB: xhci: Re-purpose xhci_quiesce().
      USB: xhci: Add watchdog timer for URB cancellation.
      USB: xhci: Remove unused HCD statistics code.
      USB: ehci: Minor constant fix for SCHEDULE_SLOP.
      USB: ehci: Respect IST when scheduling new split iTDs.
      USB: xhci: Add tests for TRB address translation.
      USB: xhci: Set transfer descriptor size field correctly.
      USB: xhci: Return -EPROTO on a split transaction error.
      USB: xhci: Return success for vendor-specific info codes.
      USB: xhci: Handle errors that cause endpoint halts.
      USB: xhci: Add correct email and files to MAINTAINERS entry.
      USB: usbtmc: Use usb_clear_halt() instead of custom code.
      USB: xhci: Make reverting an alt setting "unfailable".
      USB: xhci: Fix command completion after a drop endpoint.
      USB: Refactor code to find alternate interface settings.
      USB: Check bandwidth when switching alt settings.

Sergei Shtylyov (4):
      USB: musb_gadget_ep0: fix unhandled endpoint 0 IRQs, again
      USB: musb_gadget: implement set_wedge() method
      USB: musb_gadget_ep0: stop abusing musb_gadget_set_halt()
      USB: musb_gadget: remove pointless loop

Sonic Zhang (4):
      USB: musb: update Blackfin processor dependency
      USB: musb: add notes for Blackfin anomalies
      USB: musb: add work around for Blackfin anomaly 05000456
      USB: musb: error out when anomaly 05000380 is applicable

Vikram Pandita (1):
      usbtest: make module param pattern writeable

Zhang Le (1):
      USB: option.c: add support for D-Link DWM-162-U5

bart.hartgers@gmail.com (6):
      USB: ark3116: Setup some basic infrastructure for new ark3116 driver.
      USB: ark3116: Make existing functions 16450-aware and add close and release functions.
      USB: ark3116: Replace cmget
      USB: ark3116: Add cmset and break
      USB: ark3116: Callbacks for interrupt and bulk read
      USB: ark3116: Cleanup of now unneeded functions

zhao.ming9@zte.com.cn (1):
      USB: option: add pid for ZTE


^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2010-03-02 23:10 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-03-02 23:09 [GIT PATCH] USB patches for 2.6.33-git Greg KH
  -- strict thread matches above, loose matches on Subject: below --
2009-12-11 21:26 Greg KH
2009-12-15  0:39 ` Linus Torvalds
2009-12-15  0:52   ` Greg KH
2009-12-15  1:00     ` Linus Torvalds
2009-12-15  1:47       ` Linus Torvalds
2009-12-15  2:29         ` Linus Torvalds
2009-12-15  3:09           ` Linus Torvalds
2009-12-15  3:17             ` russ.dill
2009-12-15  4:00               ` Russ Dill
2009-12-15  4:28                 ` Linus Torvalds
2009-12-15  4:44                   ` Linus Torvalds
2009-12-15 14:31                     ` Greg KH
2009-12-15  4:36                 ` Linus Torvalds
2009-12-15  4:45                   ` Russ Dill
2009-12-15  6:02                     ` Linus Torvalds
2009-12-15  6:11                       ` Russ Dill
2009-12-15  6:20                         ` Linus Torvalds

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox