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] USB patches for 2.6.26
Date: Mon, 21 Jul 2008 15:30:38 -0700	[thread overview]
Message-ID: <20080721223038.GA2051@suse.de> (raw)

Here are some USB patches for your 2.6.26-git tree.

They include a big gadget rework that has been pending for a while, some
core suspend/resume fixes, some host controller fixes, the removal of a
driver that is no longer needed (airprime), and lots of other good
things.

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

All of these patches have been in the -mm tree for a while, as well as
the -next releases

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

thanks,

greg k-h

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

 Documentation/DocBook/gadget.tmpl    |   38 +
 Documentation/usb/gadget_serial.txt  |   35 +-
 Documentation/usb/persist.txt        |    7 +-
 Documentation/usb/uhci.txt           |  165 ---
 drivers/hid/usbhid/hid-core.c        |    2 +-
 drivers/usb/atm/cxacru.c             |    1 -
 drivers/usb/atm/speedtch.c           |    1 -
 drivers/usb/class/cdc-acm.c          |  177 ++-
 drivers/usb/class/cdc-acm.h          |    5 +
 drivers/usb/class/cdc-wdm.c          |  127 ++-
 drivers/usb/core/devices.c           |    4 -
 drivers/usb/core/devio.c             |   94 +-
 drivers/usb/core/driver.c            |  168 ++-
 drivers/usb/core/endpoint.c          |    4 +-
 drivers/usb/core/file.c              |   10 +-
 drivers/usb/core/hcd.c               |    6 +-
 drivers/usb/core/hcd.h               |    4 +-
 drivers/usb/core/hub.c               |  536 ++++---
 drivers/usb/core/inode.c             |   16 +-
 drivers/usb/core/message.c           |   22 +-
 drivers/usb/core/usb.c               |    7 +-
 drivers/usb/core/usb.h               |   19 +-
 drivers/usb/gadget/Kconfig           |   14 +
 drivers/usb/gadget/Makefile          |   13 +-
 drivers/usb/gadget/amd5536udc.c      |    2 +-
 drivers/usb/gadget/at91_udc.c        |   13 +
 drivers/usb/gadget/cdc2.c            |  246 ++++
 drivers/usb/gadget/composite.c       | 1041 ++++++++++++++
 drivers/usb/gadget/config.c          |   76 +-
 drivers/usb/gadget/dummy_hcd.c       |    4 +-
 drivers/usb/gadget/epautoconf.c      |    1 +
 drivers/usb/gadget/ether.c           | 2631 +++-------------------------------
 drivers/usb/gadget/f_acm.c           |  589 ++++++++
 drivers/usb/gadget/f_ecm.c           |  833 +++++++++++
 drivers/usb/gadget/f_loopback.c      |  381 +++++
 drivers/usb/gadget/f_rndis.c         |  827 +++++++++++
 drivers/usb/gadget/f_serial.c        |  296 ++++
 drivers/usb/gadget/f_sourcesink.c    |  587 ++++++++
 drivers/usb/gadget/f_subset.c        |  423 ++++++
 drivers/usb/gadget/file_storage.c    |    4 +-
 drivers/usb/gadget/fsl_usb2_udc.c    |    2 +-
 drivers/usb/gadget/g_zero.h          |   25 +
 drivers/usb/gadget/gadget_chips.h    |   23 +
 drivers/usb/gadget/goku_udc.c        |    2 +-
 drivers/usb/gadget/inode.c           |   23 +-
 drivers/usb/gadget/lh7a40x_udc.c     |    2 +-
 drivers/usb/gadget/m66592-udc.c      |    2 +-
 drivers/usb/gadget/ndis.h            |   10 +-
 drivers/usb/gadget/net2280.c         |    2 +-
 drivers/usb/gadget/omap_udc.c        |    2 +-
 drivers/usb/gadget/printer.c         |    7 +-
 drivers/usb/gadget/pxa25x_udc.c      |    2 +-
 drivers/usb/gadget/pxa27x_udc.c      |    1 -
 drivers/usb/gadget/rndis.c           |  421 ++-----
 drivers/usb/gadget/rndis.h           |    9 +-
 drivers/usb/gadget/serial.c          | 2315 ++----------------------------
 drivers/usb/gadget/u_ether.c         |  967 +++++++++++++
 drivers/usb/gadget/u_ether.h         |  127 ++
 drivers/usb/gadget/u_serial.c        | 1246 ++++++++++++++++
 drivers/usb/gadget/u_serial.h        |   58 +
 drivers/usb/gadget/zero.c            | 1162 ++--------------
 drivers/usb/host/ehci-au1xxx.c       |  369 +++---
 drivers/usb/host/ehci-dbg.c          |    4 +-
 drivers/usb/host/ehci-fsl.c          |   17 +-
 drivers/usb/host/ehci-hcd.c          |    2 +-
 drivers/usb/host/ehci-ixp4xx.c       |    8 +-
 drivers/usb/host/ehci-orion.c        |    8 +-
 drivers/usb/host/ehci-ps3.c          |    2 +-
 drivers/usb/host/ehci-q.c            |   17 +-
 drivers/usb/host/ehci.h              |    5 +-
 drivers/usb/host/isp116x-hcd.c       |   25 +-
 drivers/usb/host/isp1760-hcd.c       |   81 +-
 drivers/usb/host/isp1760-hcd.h       |   20 +-
 drivers/usb/host/isp1760-if.c        |   37 +-
 drivers/usb/host/ohci-at91.c         |    9 +-
 drivers/usb/host/ohci-au1xxx.c       |  327 ++---
 drivers/usb/host/ohci-dbg.c          |    2 +-
 drivers/usb/host/ohci-hcd.c          |    2 +-
 drivers/usb/host/ohci-omap.c         |    2 +-
 drivers/usb/host/ohci-pnx4008.c      |   28 +-
 drivers/usb/host/ohci-ppc-of.c       |    2 +-
 drivers/usb/host/ohci-ps3.c          |    2 +-
 drivers/usb/host/ohci-q.c            |    3 -
 drivers/usb/host/ohci-sm501.c        |    2 +-
 drivers/usb/host/ohci-ssb.c          |    2 +-
 drivers/usb/host/r8a66597-hcd.c      |   44 +-
 drivers/usb/host/sl811-hcd.c         |    2 +-
 drivers/usb/host/u132-hcd.c          |    2 +-
 drivers/usb/host/uhci-hub.c          |    2 +-
 drivers/usb/misc/auerswald.c         |   10 +-
 drivers/usb/misc/emi62.c             |    2 -
 drivers/usb/misc/ftdi-elan.c         |   24 -
 drivers/usb/misc/iowarrior.c         |    8 +-
 drivers/usb/misc/rio500.c            |    8 +-
 drivers/usb/misc/sisusbvga/sisusb.c  |   13 +-
 drivers/usb/misc/usblcd.c            |    6 +-
 drivers/usb/mon/mon_stat.c           |   14 +-
 drivers/usb/serial/Kconfig           |    8 -
 drivers/usb/serial/Makefile          |    1 -
 drivers/usb/serial/airprime.c        |  353 -----
 drivers/usb/serial/cp2101.c          |   13 +-
 drivers/usb/serial/digi_acceleport.c |    3 +-
 drivers/usb/serial/io_ti.c           | 1860 +++++++++++-------------
 drivers/usb/serial/ipaq.c            |    3 +-
 drivers/usb/serial/ir-usb.c          |  490 ++++---
 drivers/usb/serial/keyspan.h         |    5 +-
 drivers/usb/serial/keyspan_pda.c     |    2 +-
 drivers/usb/serial/kl5kusb105.c      |    2 +-
 drivers/usb/serial/option.c          |    2 +
 drivers/usb/serial/usb-serial.c      |   13 +-
 drivers/usb/serial/usb_debug.c       |    9 +
 drivers/usb/storage/datafab.c        |    2 -
 drivers/usb/storage/debug.c          |    2 -
 drivers/usb/storage/debug.h          |    2 -
 drivers/usb/storage/dpcm.c           |    2 -
 drivers/usb/storage/dpcm.h           |    2 -
 drivers/usb/storage/freecom.c        |    2 -
 drivers/usb/storage/freecom.h        |    2 -
 drivers/usb/storage/initializers.c   |    2 -
 drivers/usb/storage/initializers.h   |    2 -
 drivers/usb/storage/isd200.c         |    8 +-
 drivers/usb/storage/jumpshot.c       |    2 -
 drivers/usb/storage/protocol.c       |    2 -
 drivers/usb/storage/protocol.h       |    2 -
 drivers/usb/storage/scsiglue.c       |   53 +-
 drivers/usb/storage/scsiglue.h       |    2 -
 drivers/usb/storage/sddr09.c         |    1 -
 drivers/usb/storage/sddr09.h         |    2 -
 drivers/usb/storage/sddr55.c         |    2 -
 drivers/usb/storage/sddr55.h         |    2 -
 drivers/usb/storage/shuttle_usbat.c  |    2 -
 drivers/usb/storage/shuttle_usbat.h  |    2 -
 drivers/usb/storage/transport.c      |   83 +-
 drivers/usb/storage/transport.h      |    2 -
 drivers/usb/storage/unusual_devs.h   |   13 +-
 drivers/usb/storage/usb.c            |  111 +-
 drivers/usb/storage/usb.h            |   25 +-
 include/linux/usb.h                  |   12 +-
 include/linux/usb/composite.h        |  338 +++++
 include/linux/usb/gadget.h           |   27 +-
 include/linux/usb/irda.h             |  151 ++
 include/linux/usbdevice_fs.h         |    2 -
 142 files changed, 11623 insertions(+), 8951 deletions(-)
 delete mode 100644 Documentation/usb/uhci.txt
 create mode 100644 drivers/usb/gadget/cdc2.c
 create mode 100644 drivers/usb/gadget/composite.c
 create mode 100644 drivers/usb/gadget/f_acm.c
 create mode 100644 drivers/usb/gadget/f_ecm.c
 create mode 100644 drivers/usb/gadget/f_loopback.c
 create mode 100644 drivers/usb/gadget/f_rndis.c
 create mode 100644 drivers/usb/gadget/f_serial.c
 create mode 100644 drivers/usb/gadget/f_sourcesink.c
 create mode 100644 drivers/usb/gadget/f_subset.c
 create mode 100644 drivers/usb/gadget/g_zero.h
 create mode 100644 drivers/usb/gadget/u_ether.c
 create mode 100644 drivers/usb/gadget/u_ether.h
 create mode 100644 drivers/usb/gadget/u_serial.c
 create mode 100644 drivers/usb/gadget/u_serial.h
 delete mode 100644 drivers/usb/serial/airprime.c
 create mode 100644 include/linux/usb/composite.h
 create mode 100644 include/linux/usb/irda.h

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

Adrian Bunk (3):
      USB: isp1760-hcd.c: make 2 functions static
      USB: remove CVS keywords
      USB: remove Documentation/usb/uhci.txt

Akinobu Mita (1):
      USB: usbmon: use simple_read_from_buffer()

Alan Cox (8):
      USB: io_ti: FIrst cut at a big clean up
      USB: gadget: Push BKL down into drivers
      USB: ftdi_usb: Eliminate ioctl and BKL ioctl use
      USB: usblcd: Push down BKL into driver
      USB: iowarrior: Push down BKL
      USB: auerwald: Push down the BKL into the driver
      USB: rio100: Push down the BKL
      USB: sisusb: Push down the BKL

Alan Stern (20):
      USB: add new routine for checking port-resume type
      USB: debounce before unregistering
      USB: simplify hub_restart() logic
      USB: try to salvage lost power sessions
      USB: optimize port debouncing during hub activation
      USB: combine hub_activate and hub_restart
      USB: combine hub_quiesce and hub_stop
      usb-storage: separate dynamic flags from fixed flags
      usb-storage: change remaining semaphore to completion
      USB: implement "soft" unbinding
      usb-storage: implement "soft" unbinding
      USB Gadget: documentation update
      USB: use standard SG iterator in the scatter-gather library
      USB: Force unbinding of drivers lacking reset_resume or other methods
      usbfs: send disconnect signals when device is unregistered
      usbfs: simplify the lookup-by-minor routines
      usbfs: fix race between open and unregister
      usbfs: don't store bad pointers in registration
      USB: use reset_resume when normal resume fails
      usb-storage: revert DMA-alignment change for Wireless USB

Aleksey Gorelov (1):
      USB: debug port converter does not accept more than 8 byte packets

Alexey Dobriyan (1):
      USB: rndis: switch to seq_files

Andre Haupt (1):
      USB: usb-serial: fix a sparse warning about different signedness

Andrew Lunn (1):
      USB: storage: UNUSUAL_DEVS() for PanDigital Picture frame.

Andrew Morton (1):
      USB: drivers/usb/host/isp1760-hcd.c: processor flags have type `unsigned long'

Ben Collins (1):
      USB: keyspan: Remove duplicate device entries

Benny Halevy (1):
      usb: fix uninitialized variable warning in keyspan_pda

Christophe Jaillet (1):
      USB: AccessRunner: avoid unnecessary memset

Daniel Ribeiro (1):
      USB: remove board-specific UP2OCR configuration from pxa27x-udc

David Brownell (20):
      USB: at91_udc: updated fifo sizes
      usb gadget: split out serial core
      usb gadget: use new serial core
      usb gadget: descriptor copying support
      usb gadget: composite gadget core
      usb gadget zero: split out source/sink config
      usb gadget zero: split out loopback config
      usb gadget zero: use composite gadget framework
      usb gadget serial: split out CDC ACM function
      usb gadget serial: split out generic serial function
      usb gadget serial: use composite gadget framework
      usb gadget: RNDIS cleanups
      usb ethernet gadget: split out network core
      usb ethernet gadget: split CDC Subset function
      usb ethernet gadget: split CDC Ethernet function
      usb ethernet gadget: split RNDIS function
      usb gadget: new "CDC Composite" gadget driver
      usb ethernet gadget: use composite gadget framework
      USB: ehci-hcd unlink speedups
      usb_gadget: composite cdc gadget fault handling

David Howells (1):
      USB: Fix pointer/int cast in USB devio code

David Lopo (1):
      usb gadget: minor USBCV fix for composite framework

Eric Miao (1):
      USB: make SA1111 OHCI driver SA11x0 specific

Felipe Balbi (2):
      usb: hub: add check for unsupported bus topology
      usb: irda: cleanup on ir-usb module

Greg Kroah-Hartman (4):
      USB: handle pci_name() being const
      USB: revert "don't lose disconnections during suspend"
      USB: revert "don't use reset-resume if drivers don't support it"
      USB: delete airprime driver

Harvey Harrison (4):
      USB: use get_unaligned_* helpers for kl5kusb105 driver
      USB: digi_accelport.c trivial sparse lock annotation
      USB: cp2101.c fix sparse signedness mismatch warnings
      USB: speedtch.c fix sparse shadowed variable warning

Jean Delvare (1):
      USB: ohci-pnx4008: I2C cleanups and fixes

Julien May (1):
      USB: Fix bug with byte order in isp116x-hcd.c fio write/read

Kay Sievers (2):
      USB: usb dev_name() instead of dev->bus_id
      USB: usb dev_set_name() instead of dev->bus_id

Manuel Lauss (2):
      USB: Au1xxx-usb: clean up ohci/ehci bus glue sources.
      USB: Au1xxx-usb: suspend/resume support.

Ming Lei (5):
      USB: host: mark const variable tables as "const"
      USB: uhci: mark root_hub_hub_des[] as const
      USB: remove interface parameter of usb_reset_composite_device
      USB: fix comment of usb_set_configuration
      USB: fix usb_reset_device and usb_reset_composite_device(take 3)

Nate Case (1):
      USB: isp1760: Support board-specific hardware configurations

Oliver Neukum (7):
      USB: cdc-wdm cleanup
      USB: additional power savings for cdc-acm devices that support remote wakeup
      USB: autosuspend for cdc-wdm
      USB: fix usb serial pm counter decrement for disconnected interfaces
      USB: fix disconnect bug in cdc-acm
      USB: fix build error in cdc-acm for CONFIG_PM=n
      USB: fix double kfree in ipaq in error case

Pete Zaitcev (2):
      USB: missing usb_put_hcd to ohci-at91
      USB: ohci_hcd hang: submit vs. rmmod race

Randy Dunlap (1):
      usb gadget: g_cdc dependso on NET

Srikanth Srinivasan (1):
      USB: EHCI: Reconciling USB register differences on MPC85xx vs MPC83xx

Stephen Rothwell (1):
      USB: ohci-ppc-of: use linux/of_platform.h instead of asm

Yoshihiro Shimoda (2):
      usb: r8a66597-hcd: fix interrupt trigger
      usb: r8a66597-hcd: fix iinterval for Full/Low speed device


             reply	other threads:[~2008-07-21 22:33 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-07-21 22:30 Greg KH [this message]
2008-07-22  8:54 ` [GIT PATCH] USB patches for 2.6.26 Benny Halevy
2008-07-22 15:27   ` Greg KH
2008-07-22 13:40 ` [USB boot crash, -git] ecm_do_notify(), list_add corruption. prev->next should be next (ffff88003b8f82f8) Ingo Molnar
2008-07-23  0:10   ` Greg KH
2008-07-23  0:22     ` David Brownell
2008-07-23 23:37   ` David Brownell
2008-07-24  3:46     ` Alan Stern
2008-07-24  7:40       ` David Brownell
2008-07-25  3:57         ` Alan Stern
2008-07-26  1:18           ` David Brownell
2008-07-26 15:06           ` David Brownell
2008-07-26 15:19             ` Ingo Molnar

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=20080721223038.GA2051@suse.de \
    --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.