All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PATCH] USB patches for 2.6.31-git
@ 2009-09-23 13:55 Greg KH
  2009-09-23 17:24 ` [origin tree build failure] [PATCH] USB sierra: Fix build if !CONFIG_PM Ingo Molnar
  2009-09-23 17:37 ` [origin tree boot hang] [PATCH] Revert "early_printk: Allow more than one early console" Ingo Molnar
  0 siblings, 2 replies; 20+ messages in thread
From: Greg KH @ 2009-09-23 13:55 UTC (permalink / raw)
  To: Linus Torvalds, Andrew Morton; +Cc: linux-kernel, linux-usb

Here is the big USB merge for your 2.6.31-git tree.

Lots of usb stuff all over the map here.  For details see 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 -next and -mm trees for quite
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/kernel-parameters.txt |    2 +-
 Documentation/usb/authorization.txt |   10 +-
 Documentation/usb/usbmon.txt        |    8 +-
 Documentation/x86/earlyprintk.txt   |   39 +-
 MAINTAINERS                         |    4 +-
 arch/x86/kernel/early_printk.c      |  780 +---------
 drivers/net/usb/cdc_eem.c           |   17 +-
 drivers/usb/Kconfig                 |    3 +
 drivers/usb/Makefile                |    2 +
 drivers/usb/class/cdc-acm.c         |    2 +
 drivers/usb/class/cdc-wdm.c         |   30 +-
 drivers/usb/class/usbtmc.c          |   84 +-
 drivers/usb/core/config.c           |    2 +-
 drivers/usb/core/devio.c            |  247 +++-
 drivers/usb/core/driver.c           |   75 +-
 drivers/usb/core/generic.c          |    4 +-
 drivers/usb/core/hcd.c              |  113 +-
 drivers/usb/core/hcd.h              |    5 +
 drivers/usb/core/hub.c              |  126 ++-
 drivers/usb/core/message.c          |   32 +-
 drivers/usb/core/usb.c              |   13 +-
 drivers/usb/core/usb.h              |    7 +
 drivers/usb/early/Makefile          |    5 +
 drivers/usb/early/ehci-dbgp.c       |  996 ++++++++++++
 drivers/usb/gadget/Kconfig          |   31 +-
 drivers/usb/gadget/amd5536udc.c     |   56 +-
 drivers/usb/gadget/at91_udc.c       |    1 -
 drivers/usb/gadget/audio.c          |   24 +-
 drivers/usb/gadget/composite.c      |    2 +-
 drivers/usb/gadget/dummy_hcd.c      |    5 -
 drivers/usb/gadget/ether.c          |   31 +-
 drivers/usb/gadget/f_audio.c        |   97 +-
 drivers/usb/gadget/f_eem.c          |  562 +++++++
 drivers/usb/gadget/f_rndis.c        |   15 +-
 drivers/usb/gadget/fsl_qe_udc.c     |    4 +
 drivers/usb/gadget/gmidi.c          |    8 +-
 drivers/usb/gadget/pxa25x_udc.c     |   49 +-
 drivers/usb/gadget/pxa25x_udc.h     |    1 +
 drivers/usb/gadget/rndis.c          |   13 +-
 drivers/usb/gadget/rndis.h          |    3 +-
 drivers/usb/gadget/s3c-hsotg.c      |    6 +-
 drivers/usb/gadget/s3c2410_udc.c    |    3 +-
 drivers/usb/gadget/u_audio.c        |   10 +-
 drivers/usb/gadget/u_ether.c        |   85 +-
 drivers/usb/gadget/u_ether.h        |   12 +-
 drivers/usb/gadget/u_serial.c       |    1 -
 drivers/usb/host/Kconfig            |   18 +
 drivers/usb/host/Makefile           |    1 +
 drivers/usb/host/ehci-atmel.c       |  230 +++
 drivers/usb/host/ehci-au1xxx.c      |   29 +-
 drivers/usb/host/ehci-dbg.c         |   46 +-
 drivers/usb/host/ehci-hcd.c         |   89 +-
 drivers/usb/host/ehci-hub.c         |   84 +-
 drivers/usb/host/ehci-mem.c         |   26 +-
 drivers/usb/host/ehci-pci.c         |   42 +-
 drivers/usb/host/ehci-q.c           |   95 +-
 drivers/usb/host/ehci-sched.c       |  100 +-
 drivers/usb/host/ehci-w90x900.c     |  181 +++
 drivers/usb/host/ehci.h             |   14 +-
 drivers/usb/host/isp1362-hcd.c      | 2909 +++++++++++++++++++++++++++++++++++
 drivers/usb/host/isp1362.h          | 1079 +++++++++++++
 drivers/usb/host/isp1760-hcd.c      |    4 +
 drivers/usb/host/isp1760-hcd.h      |    2 +
 drivers/usb/host/isp1760-if.c       |   21 +-
 drivers/usb/host/ohci-at91.c        |    2 +-
 drivers/usb/host/ohci-au1xxx.c      |   27 +-
 drivers/usb/host/ohci-ep93xx.c      |    1 -
 drivers/usb/host/ohci-hcd.c         |    1 -
 drivers/usb/host/ohci-pxa27x.c      |    4 +
 drivers/usb/host/oxu210hp-hcd.c     |    1 -
 drivers/usb/host/pci-quirks.c       |    2 +-
 drivers/usb/host/sl811-hcd.c        |    8 +-
 drivers/usb/host/uhci-q.c           |    1 -
 drivers/usb/host/whci/asl.c         |   12 +-
 drivers/usb/host/whci/hcd.c         |    8 +-
 drivers/usb/host/whci/pzl.c         |   12 +-
 drivers/usb/host/whci/qset.c        |    4 +-
 drivers/usb/host/whci/whci-hc.h     |    1 +
 drivers/usb/host/xhci-dbg.c         |    5 +-
 drivers/usb/host/xhci-hcd.c         |  530 ++++++--
 drivers/usb/host/xhci-mem.c         |  140 ++-
 drivers/usb/host/xhci-pci.c         |   16 +
 drivers/usb/host/xhci-ring.c        |  377 ++++-
 drivers/usb/host/xhci.h             |  111 ++-
 drivers/usb/image/microtek.c        |   37 -
 drivers/usb/misc/idmouse.c          |   21 +
 drivers/usb/misc/ldusb.c            |    6 +
 drivers/usb/misc/legousbtower.c     |    6 +
 drivers/usb/misc/sisusbvga/sisusb.c |   53 +-
 drivers/usb/misc/sisusbvga/sisusb.h |    2 -
 drivers/usb/misc/usbsevseg.c        |   69 +-
 drivers/usb/mon/Kconfig             |    4 +-
 drivers/usb/mon/Makefile            |    2 +-
 drivers/usb/mon/mon_bin.c           |   12 +-
 drivers/usb/mon/mon_dma.c           |   95 --
 drivers/usb/mon/mon_main.c          |    1 -
 drivers/usb/mon/mon_text.c          |   14 -
 drivers/usb/mon/usb_mon.h           |   14 -
 drivers/usb/musb/musb_core.c        |    8 +-
 drivers/usb/otg/isp1301_omap.c      |   23 +-
 drivers/usb/serial/ark3116.c        |   24 +-
 drivers/usb/serial/ch341.c          |   52 +
 drivers/usb/serial/ftdi_sio.c       |    7 +
 drivers/usb/serial/ftdi_sio.h       |   10 +
 drivers/usb/serial/generic.c        |  206 ++-
 drivers/usb/serial/iuu_phoenix.c    |  115 ++-
 drivers/usb/serial/moto_modem.c     |    2 +-
 drivers/usb/serial/option.c         |  138 ++-
 drivers/usb/serial/pl2303.c         |   71 +-
 drivers/usb/serial/pl2303.h         |    4 +
 drivers/usb/serial/sierra.c         |  157 ++-
 drivers/usb/serial/usb-serial.c     |   23 +-
 drivers/usb/storage/datafab.c       |    4 +-
 drivers/usb/storage/initializers.c  |    2 +-
 drivers/usb/storage/jumpshot.c      |    2 +-
 drivers/usb/storage/onetouch.c      |    2 +-
 drivers/usb/storage/unusual_devs.h  |   22 +-
 drivers/usb/usb-skeleton.c          |  252 +++-
 include/linux/usb.h                 |   25 +-
 include/linux/usb/audio.h           |  287 ++--
 include/linux/usb/ch9.h             |    8 +
 include/linux/usb/ehci_def.h        |   35 +
 include/linux/usb/isp1362.h         |   46 +
 include/linux/usb/isp1760.h         |   18 +
 include/linux/usb/serial.h          |    2 +
 include/linux/usbdevice_fs.h        |    3 +
 126 files changed, 9604 insertions(+), 2138 deletions(-)
 create mode 100644 drivers/usb/early/Makefile
 create mode 100644 drivers/usb/early/ehci-dbgp.c
 create mode 100644 drivers/usb/gadget/f_eem.c
 create mode 100644 drivers/usb/host/ehci-atmel.c
 create mode 100644 drivers/usb/host/ehci-w90x900.c
 create mode 100644 drivers/usb/host/isp1362-hcd.c
 create mode 100644 drivers/usb/host/isp1362.h
 delete mode 100644 drivers/usb/mon/mon_dma.c
 create mode 100644 include/linux/usb/isp1362.h
 create mode 100644 include/linux/usb/isp1760.h

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

Ajay Kumar Gupta (1):
      USB: musb: fix put_device() call sequence

Alan Stern (10):
      USB: add API for userspace drivers to "claim" ports
      USB: make intf.pm_usage an atomic_t
      USB: make the "usbfs_snoop" log more pertinent
      USB: check for hub driver not bound to root hub device
      USB: don't lose mode switch events on suspended devices
      USB: dummy-hcd: accept mismatch between wLength and transfer length
      USB: s3c2410: unregister should call unbind, not disconnect
      USB: EHCI: rescan the queue after an unlink
      USB: EHCI: change deschedule logic for interrupt QHs
      USB: usbfs: add USBDEVFS_URB_BULK_CONTINUATION flag

Alek Du (3):
      USB: EHCI: add need_io_watchdog flag to ehci_hcd
      USB: EHCI: split ehci_qh into hw and sw parts
      USB: EHCI: Add Intel Moorestown EHCI controller HOSTPCx extensions and support phy low power mode

Anand Gadiyar (2):
      USB: EHCI: OHCI: Remove unnecessary includes of reboot.h
      USB: OMAP: ISP1301: Compile fix

Anton Vorontsov (1):
      USB: fsl_qe_udc: Add fsl,mpc8323-qe-usb compatible entry

Aric Blumer (1):
      USB: ohci-pxa27x: Allow NOCP and OCPM to be cleared

Bob Liu (1):
      USB: uhci: rm repeatedly evaluation for urbp->qh

Brian Niebuhr (2):
      USB: Fix CDC EEM host driver 'sentinel' CRC validation
      USB: gadget: Add EEM gadget driver

David VomLehn (1):
      USB: use kfifo to buffer usb-generic serial writes

David Vrabel (1):
      USB: whci-hcd: make endpoint_reset method async

David Woodhouse (1):
      USB: Work around BIOS bugs by quiescing USB controllers earlier

Figo.zhang (1):
      USB: ehci-dbg.c: no need for checking it before call vfree

Frank Schaefer (3):
      USB-serial: pl2303: fix baud rate handling in case of unsupported values
      USB-serial: pl2303: add space/mark parity
      USB-serial: pl2303: use 1.5 instead of 2 stop bits with 5 data bits

George Spelvin (1):
      USB: Clean up root hub string descriptors

Gergely Imreh (1):
      USB: fix USBTMC get_capabilities success handling

Greg Kroah-Hartman (1):
      USB: skeleton: fix coding style issues.

Guus Sliepen (1):
      USB: usbtmc: sanity checks for DEV_DEP_MSG_IN urbs

H Hartley Sweeten (1):
      USB: ohci-ep93xx.c: remove unused variable

Hennerich, Michael (1):
      USB: sl811-hcd: Fix device disconnect:

Huzaifa Sidhpurwala (1):
      USB: option.c Add support for ZTE AC2726 EVDO modem

Jason Wessel (11):
      USB: ehci,dbgp,early_printk: split ehci debug driver from early_printk.c
      USB: dbgp: insert cr prior to nl as needed
      USB: ehci-dbgp: Execute early BIOS hand off
      USB: dbgp: EHCI debug controller initialization delays
      early_printk: Allow more than one early console
      USB: ehci-dbgp: stability improvements and external re-init
      USB: ehci-dbgp,ehci: Allow early or late use of the dbgp device
      USB: ehci-dbgp: errata for EHCI debug controller initialization
      USB: ehci-dbgp: errata for EHCI debug/host controller synchronization
      USB: ehci-dbgp,documentation: Documentation updates for ehci-dbgp
      USB: ehci-dbgp,ehci: Allow dbpg to work with suspend/resume

Jean Delvare (1):
      USB: Fix sysfs paths in documentation

Jiri Slaby (2):
      USB: usb-serial, remove unused variables
      USB: make usb_buffer_map_sg consistent with doc

Jon Hunter (1):
      USB: EHCI: ensure all watchdog timer events are deleted when suspending usb

Julia Lawall (3):
      USB: gadget: Drop NULL test on list_entry result
      USB: storage: Drop an unneeded a NULL test
      USB: isp1362: Correct use of ! and &

Ken MacLeod (1):
      USB: isp1362: fix pulldown register defines and conf logic

Laurent Pinchart (4):
      USB: Move endpoint sync type definitions from usb/audio.h to usb/ch9.h
      USB: Move vendor subclass definition from usb/audio.h to usb/ch9.h
      USB audio gadget: Prefix all macro definitions with UAC_ in linux/usb/audio.h
      USB audio gadget: Un-inline generic_[gs]et_cmd

Li Yang (1):
      USB: gadget: Update Freescale UDC entry in MAINTAINERS

Lothar Wassmann (1):
      USB: NXP ISP1362 USB host driver

Manuel Lauss (2):
      USB: option: TELIT UC864G support
      USB: au1xxx: add dev_pm_ops

Markus Rechberger (1):
      USB: increase usbdevfs max isoc buffer size

Maxin John (1):
      USB: serial: Spelling correction in Motorola USB Phone driver

Michael Hennerich (2):
      USB: serial: ftdi: handle gnICE+ JTAG adaptors
      USB: isp1760: allow platform devices to customize devflags

Michael S. Tsirkin (1):
      USB: audio: guard kernel-only code with __KERNEL__

Ming Lei (1):
      USB: otg: twl4030-usb.c: mark .init as subsys_initcall_sync

Nicolas Ferre (3):
      USB: at91: Add USB EHCI driver for at91sam9g45 series
      USB: at91: Add USB gadget driver selection for at91sam9g45 series
      USB: at91: modify OHCI driver to allow shared interrupts

Oliver Neukum (17):
      USB: storage: fix a resume path GFP_NOIO must be used
      USB: CDC WDM driver doesn't support non-blocking reads
      USB: fix cdc-acm regression in open
      USB: serial: full autosuspend support for the option driver
      USB: usbtmc can do IO to device after disconnect
      USB: suspend/resume support for usbtmc
      USB: legousbtower: make poll notice disconnect
      USB: ldusb should signal an error in poll if the device is disconnected
      USB: full power management support for the idmouse driver
      USB: full autosuspend and power management support for usbsevseg
      USB: fix wrong order of events in usb serial suspension
      USB: remove unneeded printks from microtek driver
      USB: support for autosuspend in sierra while online
      USB: fix missing error check in probing
      USB: skel_read really sucks royally
      USB: make usb-skeleton honor O_NONBLOCK in write path
      USB: O_NONBLOCK in read path of skeleton

Olivier Bornet (5):
      USB: iuu_phoenix: Don't reset the device at close
      USB: iuu_phoenix: clean-up parameter's descriptions
      USB: iuu_phoenix: add support for changing VCC
      USB: iuu_phoenix: increment version number
      USB: iuu_phoenix: add a way to select the default VCC

Ondrej Zary (1):
      USB: ark3116: add IrDA support for Gembird UIR-22

Pawel Ludwikow (2):
      USB: serial: ftdi_sio: new hardware support - hameg power supply
      USB: serial: pl2303: new hardware support - sanwa multimeter

Pete Zaitcev (6):
      USB: sisusbvga: drop usb_buffer_alloc
      USB: usbmon: drop Kconfig defaults
      USB: usbmon: touch up the documentation
      USB: usbmon: end ugly tricks with DMA peeking
      USB: Let usb_sg_init to set transfer_buffer more often
      USB: unusual_devs.h: drop some unneeded floppy entries

Philipp Zabel (1):
      USB: gadget: pxa25x: basic transceiver support

Randy Dunlap (3):
      USB: usbtmc: fix printk format warnings
      USB: otg: fix twl4030-usb build
      USB: gadget: ether needs to select CRC32

Robin Callender (1):
      USB: gadget: audio driver seg-fault fix

Roel Kluin (4):
      USB: gadget: s3c-hsotg: missing parentheses
      USB: gadget: Read buffer overflow
      USB: double put_tty_driver(gs_tty_driver) in gserial_setup()
      USB: gadget: double free_irq() in at91udc_probe()

Rogério Brito (1):
      USB: fix paths in usbmon documentation

Sarah Sharp (23):
      USB: xhci: Work around for chain bit in link TRBs.
      USB: xhci: Fix slot and endpoint context debugging.
      USB: xhci: Configure endpoint code refactoring.
      USB: xhci: Set correct max packet size for HS/FS control endpoints.
      USB: xhci: Support full speed devices.
      USB: xhci: Handle stalled control endpoints.
      USB: xhci: Add quirk for Fresco Logic xHCI hardware.
      USB: xhci: Make TRB completion code comparison readable.
      USB: xhci: Handle babbling endpoints correctly.
      USB: xhci: Don't touch xhci_td after it's freed.
      USB: xhci: Check URB's actual transfer buffer size.
      USB: xhci: Check URB_SHORT_NOT_OK before setting short packet status.
      USB: xhci: Set -EREMOTEIO when xHC gives bad transfer length.
      USB: xhci: Support interrupt transfers.
      USB: Fix SS endpoint companion descriptor parsing.
      USB: xhci: Endpoint representation refactoring.
      USB: xhci: Refactor input device context setup.
      USB: xhci: Change how xHCI commands are handled.
      USB: xhci: Fix command wait list handling.
      USB: xhci: Set route string for all devices.
      USB: xhci: Set multi-TT field for LS/FS devices under hubs.
      USB: xhci: Support USB hubs.
      USB: Add hub descriptor update hook for xHCI

Steve Holland (3):
      USB: usbtmc: Fix short reads in usbtmc_read()
      USB: usbtmc: inhibit corruption
      USB: usbtmc: correct termination condition for reads.

Tim Small (1):
      USb: Break support for WinChipHead CH341 340 USB->Serial "chip"

Wan ZongShun (1):
      USB: Add nuvoton Ehci driver for w90p910 platform

fangxiaozhi (1):
      USB: usb-storage fails to attach to Huawei Datacard cdrom device

mail@rainerkeller.de (1):
      USB: add PIDs for FTDI based OpenDCC hardware


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

end of thread, other threads:[~2009-10-01  9:59 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-09-23 13:55 [GIT PATCH] USB patches for 2.6.31-git Greg KH
2009-09-23 17:24 ` [origin tree build failure] [PATCH] USB sierra: Fix build if !CONFIG_PM Ingo Molnar
2009-09-23 17:32   ` Randy Dunlap
2009-09-23 17:39     ` Ingo Molnar
2009-09-23 17:34   ` Greg KH
2009-09-23 17:37 ` [origin tree boot hang] [PATCH] Revert "early_printk: Allow more than one early console" Ingo Molnar
2009-09-23 17:57   ` [origin tree boot hang] [PATCH] Revert "early_printk: Allow morethan " Jason Wessel
2009-09-23 19:02     ` Ingo Molnar
2009-09-23 19:17       ` Ingo Molnar
2009-09-23 21:05         ` Ingo Molnar
2009-09-23 21:19           ` [origin tree boot hang] [PATCH] Revert "early_printk: Allowmorethan " Jason Wessel
2009-09-23 21:39             ` Ingo Molnar
2009-09-23 22:39               ` [origin tree boot hang] [PATCH] Revert "early_printk:Allowmorethan " Jason Wessel
2009-09-23 22:56                 ` Linus Torvalds
2009-09-23 23:13                   ` Jason Wessel
2009-09-24 11:48                     ` [tip:x86/urgent] x86: early_printk: Protect against using the same device twice tip-bot for Jason Wessel
2009-09-24 12:22             ` [origin tree boot hang] [PATCH] Revert "early_printk: Allowmorethan one early console" Johannes Weiner
2009-09-24 14:08               ` Jason Wessel
2009-10-01  8:34                 ` Ingo Molnar
2009-10-01  9:58                 ` [tip:x86/urgent] x86: earlyprintk: Fix regression to handle serial,ttySn as 1 arg tip-bot for Jason Wessel

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.