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-devel@lists.sourceforge.net
Subject: [GIT PATCH] USB patches for 2.6.25-git
Date: Thu, 24 Apr 2008 21:53:03 -0700	[thread overview]
Message-ID: <20080425045303.GA4906@suse.de> (raw)

Here is a set of USB patches against your current git tree.

They do a lot of different things, mostly all new driver updates and
powermanagement changes for the USB layer.  The shortlog below has all
the details.

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 tree for quite
some time.

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

thanks,

greg k-h


 Documentation/usb/anchors.txt          |   50 +
 Documentation/usb/callbacks.txt        |  132 +
 Documentation/usb/persist.txt          |   43 +-
 Documentation/usb/usb-serial.txt       |    7 +-
 drivers/input/joystick/xpad.c          |   20 +-
 drivers/usb/atm/cxacru.c               |    2 +-
 drivers/usb/atm/ueagle-atm.c           |    6 +-
 drivers/usb/atm/usbatm.c               |   27 +-
 drivers/usb/atm/usbatm.h               |    2 +-
 drivers/usb/class/cdc-acm.c            |   98 +-
 drivers/usb/class/cdc-acm.h            |    7 +-
 drivers/usb/core/Kconfig               |   42 +-
 drivers/usb/core/config.c              |   17 +
 drivers/usb/core/devio.c               |   73 +-
 drivers/usb/core/driver.c              |   52 +-
 drivers/usb/core/hcd-pci.c             |   15 +-
 drivers/usb/core/hcd.c                 |   25 +-
 drivers/usb/core/hcd.h                 |    9 +-
 drivers/usb/core/hub.c                 |  396 ++-
 drivers/usb/core/hub.h                 |    9 +-
 drivers/usb/core/inode.c               |    4 +-
 drivers/usb/core/message.c             |   17 +-
 drivers/usb/core/quirks.c              |   14 +
 drivers/usb/core/sysfs.c               |   22 +-
 drivers/usb/core/urb.c                 |   26 +-
 drivers/usb/core/usb.h                 |    2 -
 drivers/usb/gadget/Kconfig             |   18 +-
 drivers/usb/gadget/amd5536udc.c        |   10 +
 drivers/usb/gadget/at91_udc.c          |    9 +-
 drivers/usb/gadget/dummy_hcd.c         |   98 +-
 drivers/usb/gadget/epautoconf.c        |   12 +-
 drivers/usb/gadget/ether.c             |   18 +-
 drivers/usb/gadget/file_storage.c      |   36 +-
 drivers/usb/gadget/fsl_usb2_udc.c      |    4 +-
 drivers/usb/gadget/fsl_usb2_udc.h      |    2 +-
 drivers/usb/gadget/gmidi.c             |    2 +-
 drivers/usb/gadget/goku_udc.c          |   20 +-
 drivers/usb/gadget/inode.c             |   18 +-
 drivers/usb/gadget/lh7a40x_udc.c       |  132 +-
 drivers/usb/gadget/m66592-udc.h        |    2 +-
 drivers/usb/gadget/net2280.h           |    2 +-
 drivers/usb/gadget/omap_udc.c          |   20 +-
 drivers/usb/gadget/printer.c           |   92 +-
 drivers/usb/gadget/pxa2xx_udc.c        |   26 +-
 drivers/usb/gadget/rndis.c             |  148 +-
 drivers/usb/gadget/serial.c            |    3 +-
 drivers/usb/host/Kconfig               |   10 +-
 drivers/usb/host/ehci-au1xxx.c         |    5 +-
 drivers/usb/host/ehci-dbg.c            |    4 +-
 drivers/usb/host/ehci-fsl.c            |    9 +-
 drivers/usb/host/ehci-hcd.c            |  113 +-
 drivers/usb/host/ehci-hub.c            |   34 +-
 drivers/usb/host/ehci-ixp4xx.c         |    3 +-
 drivers/usb/host/ehci-pci.c            |    9 +-
 drivers/usb/host/ehci-ppc-soc.c        |    5 +-
 drivers/usb/host/ehci-ps3.c            |    1 -
 drivers/usb/host/ehci-q.c              |  104 +-
 drivers/usb/host/ehci-sched.c          |   46 +-
 drivers/usb/host/isp116x-hcd.c         |   14 +-
 drivers/usb/host/ohci-at91.c           |    2 +-
 drivers/usb/host/ohci-au1xxx.c         |    1 -
 drivers/usb/host/ohci-dbg.c            |    2 +-
 drivers/usb/host/ohci-ep93xx.c         |    5 +-
 drivers/usb/host/ohci-hub.c            |  128 +-
 drivers/usb/host/ohci-lh7a404.c        |    1 -
 drivers/usb/host/ohci-omap.c           |    8 +-
 drivers/usb/host/ohci-pci.c            |   47 +-
 drivers/usb/host/ohci-pnx4008.c        |    1 -
 drivers/usb/host/ohci-pnx8550.c        |    1 -
 drivers/usb/host/ohci-ppc-of.c         |    1 -
 drivers/usb/host/ohci-ppc-soc.c        |    1 -
 drivers/usb/host/ohci-ps3.c            |    2 -
 drivers/usb/host/ohci-pxa27x.c         |    6 +-
 drivers/usb/host/ohci-s3c2410.c        |    1 -
 drivers/usb/host/ohci-sa1111.c         |    1 -
 drivers/usb/host/ohci-sh.c             |    1 -
 drivers/usb/host/ohci-sm501.c          |   16 +-
 drivers/usb/host/ohci-ssb.c            |   37 +-
 drivers/usb/host/pci-quirks.c          |    6 +-
 drivers/usb/host/r8a66597-hcd.c        |  256 ++-
 drivers/usb/host/r8a66597.h            |   51 +-
 drivers/usb/host/sl811-hcd.c           |   12 +-
 drivers/usb/host/u132-hcd.c            | 5124 ++++++++++++++++----------------
 drivers/usb/host/uhci-hcd.c            |   35 +-
 drivers/usb/host/uhci-q.c              |    2 +-
 drivers/usb/image/Kconfig              |    4 +-
 drivers/usb/image/microtek.c           |    3 +-
 drivers/usb/image/microtek.h           |    1 -
 drivers/usb/misc/Kconfig               |   20 +-
 drivers/usb/misc/adutux.c              |  120 +-
 drivers/usb/misc/appledisplay.c        |    6 +-
 drivers/usb/misc/auerswald.c           |  135 +-
 drivers/usb/misc/emi26.c               |   30 +-
 drivers/usb/misc/emi62.c               |   32 +-
 drivers/usb/misc/ftdi-elan.c           |    2 +-
 drivers/usb/misc/iowarrior.c           |   10 +-
 drivers/usb/misc/ldusb.c               |   10 +-
 drivers/usb/misc/legousbtower.c        |   92 +-
 drivers/usb/misc/phidgetkit.c          |    6 +-
 drivers/usb/misc/phidgetmotorcontrol.c |    2 +-
 drivers/usb/misc/phidgetservo.c        |    6 +-
 drivers/usb/misc/usblcd.c              |    8 +-
 drivers/usb/misc/usbtest.c             |   13 +-
 drivers/usb/mon/Makefile               |    2 +-
 drivers/usb/mon/mon_bin.c              |    9 +-
 drivers/usb/mon/mon_main.c             |    3 +-
 drivers/usb/mon/mon_stat.c             |    3 +
 drivers/usb/serial/Kconfig             |   76 +-
 drivers/usb/serial/Makefile            |    3 +-
 drivers/usb/serial/aircable.c          |   52 +-
 drivers/usb/serial/airprime.c          |   37 +-
 drivers/usb/serial/ark3116.c           |   10 +-
 drivers/usb/serial/belkin_sa.c         |   23 +-
 drivers/usb/serial/ch341.c             |    3 -
 drivers/usb/serial/console.c           |   10 +-
 drivers/usb/serial/cp2101.c            |  114 +-
 drivers/usb/serial/cyberjack.c         |  112 +-
 drivers/usb/serial/cypress_m8.c        |  579 ++--
 drivers/usb/serial/digi_acceleport.c   |   50 +-
 drivers/usb/serial/empeg.c             |   59 +-
 drivers/usb/serial/ezusb.c             |    8 +-
 drivers/usb/serial/ftdi_sio.c          |  171 +-
 drivers/usb/serial/funsoft.c           |    3 -
 drivers/usb/serial/garmin_gps.c        |  115 +-
 drivers/usb/serial/generic.c           |   56 +-
 drivers/usb/serial/hp4x.c              |    3 -
 drivers/usb/serial/io_edgeport.c       |  326 +-
 drivers/usb/serial/io_tables.h         |   12 -
 drivers/usb/serial/io_ti.c             |  398 ++--
 drivers/usb/serial/ipaq.c              |   53 +-
 drivers/usb/serial/ipw.c               |   51 +-
 drivers/usb/serial/ir-usb.c            |   53 +-
 drivers/usb/serial/iuu_phoenix.c       |  165 +-
 drivers/usb/serial/keyspan.c           |  281 +-
 drivers/usb/serial/keyspan.h           |   16 -
 drivers/usb/serial/keyspan_pda.c       |   42 +-
 drivers/usb/serial/kl5kusb105.c        |  124 +-
 drivers/usb/serial/kobil_sct.c         |   75 +-
 drivers/usb/serial/mct_u232.c          |   41 +-
 drivers/usb/serial/mos7720.c           |  122 +-
 drivers/usb/serial/mos7840.c           |  164 +-
 drivers/usb/serial/navman.c            |   31 +-
 drivers/usb/serial/omninet.c           |   42 +-
 drivers/usb/serial/option.c            |   92 +-
 drivers/usb/serial/oti6858.c           |  121 +-
 drivers/usb/serial/pl2303.c            |  117 +-
 drivers/usb/serial/safe_serial.c       |   60 +-
 drivers/usb/serial/sierra.c            |  129 +-
 drivers/usb/serial/spcp8x5.c           | 1072 +++++++
 drivers/usb/serial/ti_usb_3410_5052.c  |  211 +-
 drivers/usb/serial/usb-serial.c        |  107 +-
 drivers/usb/serial/usb_debug.c         |    3 -
 drivers/usb/serial/visor.c             |  103 +-
 drivers/usb/serial/whiteheat.c         |  118 +-
 drivers/usb/storage/Kconfig            |   39 +-
 drivers/usb/storage/Makefile           |    1 +
 drivers/usb/storage/cypress_atacb.c    |  200 ++
 drivers/usb/storage/cypress_atacb.h    |   25 +
 drivers/usb/storage/libusual.c         |   14 +-
 drivers/usb/storage/scsiglue.c         |   26 +-
 drivers/usb/storage/transport.c        |   23 +-
 drivers/usb/storage/unusual_devs.h     |    8 +
 drivers/usb/storage/usb.c              |   26 +-
 drivers/usb/usb-skeleton.c             |    8 +-
 include/linux/usb.h                    |  196 +-
 include/linux/usb/audio.h              |    2 +-
 include/linux/usb/cdc.h                |    4 +
 include/linux/usb/ch9.h                |   17 +-
 include/linux/usb/g_printer.h          |    4 +
 include/linux/usb/gadget.h             |    2 +-
 include/linux/usb/gadgetfs.h           |   16 +-
 include/linux/usb/input.h              |    8 +-
 include/linux/usb/iowarrior.h          |    6 +-
 include/linux/usb/isp116x.h            |    6 +-
 include/linux/usb/midi.h               |    2 +-
 include/linux/usb/net2280.h            |    9 +-
 include/linux/usb/otg.h                |    6 +-
 include/linux/usb/quirks.h             |    5 +
 include/linux/usb/rndis_host.h         |    9 +-
 include/linux/usb/serial.h             |   21 +-
 include/linux/usb/sl811.h              |    5 +-
 include/linux/usb/usbnet.h             |    8 +-
 include/linux/usb_usual.h              |    1 +
 include/linux/usbdevice_fs.h           |    7 +-
 scripts/checkpatch.pl                  |    7 +
 185 files changed, 8195 insertions(+), 6540 deletions(-)
 create mode 100644 Documentation/usb/anchors.txt
 create mode 100644 Documentation/usb/callbacks.txt
 create mode 100644 drivers/usb/serial/spcp8x5.c
 create mode 100644 drivers/usb/storage/cypress_atacb.c
 create mode 100644 drivers/usb/storage/cypress_atacb.h

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

Adrian Bunk (1):
      USB: make USB_STORAGE_ONETOUCH available with PM

Alan Cox (9):
      USB: usb-serial: Prepare for BKL push down
      USB: ftdi_sio: Note missing locking
      USB: serial: Note mos7480 and option don't lock modem status
      USB: iuu_phoenix: lock priv->tiostatus properly
      USB: kobil_sct: Get rid of unneeded priv->line_state
      USB: ti_usb_3410_5052: Extend locking to msr and shadow mcr
      USB: io_ti: lock mcr and msr shadows properly
      USB: cypress_m8: Speed handling
      usb serial: more fixes and groundwork for tty changes

Alan Stern (21):
      USB: EHCI: carry out port handover during each root-hub resume
      USB: reorganize code in hub.c
      USB: make USB-PERSIST work after every system sleep
      USB: remove CONFIG_USB_PERSIST setting
      USB: check serial-number string after device reset
      USB: enable USB-PERSIST by default
      USB: remove dev->power.power_state
      USB: usb-storage: use adaptive DMA mask
      USB: OHCI: fix bug in controller resume
      USB: root hubs don't lie about their number of TTs
      USB: clarify usage of hcd->suspend/resume methods
      USB: OHCI: host-controller resumes leave root hub suspended
      USB: rework sysfs removal of interface files
      USB: dummy-hcd: use dynamic allocation for platform_devices
      USB: log an error message when USB enumeration fails
      USB: g_file_storage: ignore bulk-out data after invalid CBW
      USB: HCDs use the do_remote_wakeup flag
      USB: OHCI: turn off RD when remote wakeup is disabled
      USB: don't explicitly reenable root-hub status interrupts
      USB: fix compile problems in ehci-hcd
      USB: usbfs: export the URB_NO_INTERRUPT flag to userspace

Andrew Morton (3):
      USB: usb-ohci-sm501-driver: use the conventional convention for suspend and resume
      USB: io_ti.c: remove pointless eye-candy in debug statements
      drivers/usb/core/devio.c: suppress warning with 64k PAGE_SIZE

Chris Collins (1):
      USB: option.c: correct DTR behaviour

Craig Shelley (1):
      USB: CP2101 Add new device IDs

Craig W. Nadler (1):
      USB: g_printer bugfixes

Daniel Walker (4):
      USB: microtek: remove unused semaphore
      USB: libusual: locking cleanup
      usb: u132-hcd driver style clean up
      usb: u132-hcd driver: semaphore to mutex

David Brownell (12):
      USB: defines for USB "Link Power Management" (LPM) ECN
      USB: ehci: minor cleanups
      USB: ohci: port reset paranoia timeout
      USB: ehci tolerates some buggy devices
      USB: ehci minor SOC bus glue fixes
      USB: ehci: remove obsolete workaround for bogus IRQs
      USB: ehci: paranoia, reject large control transfers
      USB: gadget section fixes
      USB: at91_udc can prefetch data
      USB: ehci: qh/qtd cleanup comments
      USB: cdc-acm: signedness fix
      USB: ehci: qh_completions cleanup and bugfix

David Engraf (2):
      USB: cdc-acm tell tty layer not to split things up.
      USB: increase cdc-acm write throughput

David Vrabel (1):
      usb: don't update devnum for wusb devices

Greg Kroah-Hartman (5):
      checkpatch: usb_free_urb() can take NULL
      USB: add USB_DT_CS_RADIO_CONTROL define to ch9.h
      USB: add usb-serial spcp8x5 driver
      USB: serial: remove unneeded number endpoints settings
      USB: serial: remove endpoints setting checks from core and header

Harvey Harrison (2):
      usb: replace remaining __PRETTY_FUNCTION__ occurrences
      USB: replace remaining __FUNCTION__ occurrences

Inaky Perez-Gonzalez (5):
      wusb: add authenticathed bit to usb_dev
      wusb: add link wusb-usb device
      wusb: teach choose_address() about wireless devices
      wusb: devices dont use a set address
      wusb: make ep0_reinit available for modules

Ingo van Lil (1):
      USB: gadget: dummy_hcd.c: fix nested switch statements

Jesper Juhl (2):
      USB: test for NULL return from platform_get_resource() in ohci_hcd_sm501_drv_remove()
      USB: mem leak fixes for AMD 5536 UDC high/full speed USB device controller driver

Julia Lawall (1):
      USB: use DIV_ROUND_UP

Karsten Wiese (2):
      USB: EHCI: Refactor "if (handshake()) state = HC_STATE_HALT"
      USB: minor ehci xITD simplifications

Kevin Lloyd (3):
      USB: Serial: Sierra: Clean up
      USB: Serial: Sierra: C597 fix
      usb/usb-serial-sierra-add-new-dev-group

Matthias Geissert (1):
      USB: ipaq: fix devices having more than one endpoint

Matthieu CASTET (1):
      USB: mass storage: emulation of sat scsi_pass_thru with ATACB

Matti Linnanvuori (1):
      USB: serial: Remove obsolete contact addresses

Mike Isely (5):
      USB: cypress_m8: Feature buffer fixes
      USB: cypress_m8: Packet format is separate from characteristic size
      USB: cypress_m8: Don't issue GET_CONFIG for certain devices
      USB: cypress_m8: Get rid of pointless NULL check
      USB: cypress_m8: Limit baud rate to <=4800 for USB low speed devices

Ming Lei (3):
      USB: Fix memory leak in mon_stat_release
      USB: fix comments of 2 functions in hcd.c
      USB: remove unnecessary type casting of urb->context

Oliver Neukum (5):
      USB: convert away from urb->status in xpad driver
      USB: add extension of anchor API, usb_unlink_anchored_urbs
      USB: update comments about usb driver's header
      USB: add Documentation about usb_anchor
      USB: add documentation about callbacks

Paul Mundt (1):
      USB: m66592-udc: reduce size of data structure.

Paulius Zaleckas (1):
      USB: oti6858: fix TCFLSH ioctl handling

Pavel Emelyanov (1):
      USB: usbatm: convert heavy init dances to kthread API

Pete Zaitcev (1):
      usbmon: restore mmap

Randy Dunlap (1):
      USB: convert usb.h struct usb_device to kernel-doc

Ray Lee (1):
      USB: io_ti.c: remove unneeded null tty check

Robert P. J. Day (10):
      USB: Standardize inclusion protection and add where missing.
      USB: Remove EXPERIMENTAL designation from USB storage Kconfig entries.
      USB: Remove EXPERIMENTAL tags from some USB gadget Kconfig entries.
      USB: Remove EXPERIMENTAL designation from USB misc/ Kconfig entries
      USB: Remove EXPERIMENTAL designation from USB serial/ Kconfig entries
      USB: Remove EXPERIMENTAL designation from USB MDC800 support.
      USB: Remove EXPERIMENTAL from dynamic USB minor allocation.
      USB: Remove EXPERIMENTAL designation from USB_EHCI_ROOT_HUB_TT.
      USB: Fix "cut and paste" booboo in usbmon Makefile.
      USB: Remove superfluous "depends on USB_SERIAL" from Kconfig.

Robin Getz (1):
      USB: partial USB embedded host support

Sarah Sharp (1):
      USB: ehci shutdown refactored

Savin Zlobec (1):
      USB: gadget: Hangup tty on g_serial disconnect

Stefan Seyfried (1):
      USB: Add HP hs2300 Broadband Wireless Module to sierra.c

Tilman Schmidt (1):
      USB: usb.h: reduce syslog clutter [v3]

Yoshihiro Shimoda (3):
      USB: r8a66597-hcd: fix interrupt transfer interval
      USB: r8a66597-hcd: fix usb device connection timing
      USB: r8a66597-hcd: Add support for SH7366 USB host

matthias@kaehlcke.net (3):
      USB: auerswald: Convert stats_sem in a mutex
      USB: auerswald: Convert ccp->readmutex in a mutex
      USB: auerswald: Convert ccp->mutex in a mutex


             reply	other threads:[~2008-04-25  4:47 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-04-25  4:53 Greg KH [this message]
2008-04-25 23:51 ` [GIT PATCH] USB patches for 2.6.25-git Linus Torvalds
2008-04-26  0:20   ` Greg KH
2008-04-26 20:12     ` Alan Stern
  -- strict thread matches above, loose matches on Subject: below --
2008-05-02 17:30 Greg KH

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=20080425045303.GA4906@suse.de \
    --to=gregkh@suse.de \
    --cc=akpm@linux-foundation.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-usb-devel@lists.sourceforge.net \
    --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.