All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg KH <gregkh@suse.de>
To: Linus Torvalds <torvalds@osdl.org>, Andrew Morton <akpm@osdl.org>
Cc: linux-kernel@vger.kernel.org, linux-usb-devel@lists.sourceforge.net
Subject: [GIT PATCH] USB patches for 2.6.18
Date: Wed, 27 Sep 2006 13:06:26 -0700	[thread overview]
Message-ID: <20060927200626.GA10018@kroah.com> (raw)

Here are a bunch of USB patches for 2.6.18.  They include some new USB
drivers, a bunch of new device ids added, and some reworks in order to
get ready for the autosuspend work (which is not included yet).  There
are a lot of compiler warnings also fixed, along with some other minor
tweaks and bugfixes.

All of these changes have been in the -mm tree for a while.

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

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

thanks,

greg k-h

 Documentation/DocBook/usb.tmpl          |  123 +
 Documentation/devices.txt               |    3 
 Documentation/usb/error-codes.txt       |   11 
 Documentation/usb/usb-serial.txt        |    5 
 arch/arm/mach-pxa/corgi.c               |   15 
 arch/arm/plat-omap/usb.c                |    2 
 drivers/block/ub.c                      |   38 
 drivers/i2c/chips/isp1301_omap.c        |    2 
 drivers/isdn/gigaset/bas-gigaset.c      |    2 
 drivers/isdn/hisax/hfc_usb.h            |    6 
 drivers/media/dvb/dvb-usb/dvb-usb-urb.c |    1 
 drivers/media/dvb/ttusb-dec/ttusb_dec.c |    2 
 drivers/media/video/ov511.c             |    7 
 drivers/media/video/pwc/pwc-if.c        |    2 
 drivers/media/video/w9968cf.c           |    7 
 drivers/net/irda/irda-usb.c             |   18 
 drivers/net/wireless/zd1201.c           |    4 
 drivers/usb/Kconfig                     |    1 
 drivers/usb/Makefile                    |   12 
 drivers/usb/atm/ueagle-atm.c            |   74 -
 drivers/usb/class/usblp.c               |   15 
 drivers/usb/core/Makefile               |    2 
 drivers/usb/core/buffer.c               |    4 
 drivers/usb/core/config.c               |    4 
 drivers/usb/core/devices.c              |    6 
 drivers/usb/core/devio.c                |   66 -
 drivers/usb/core/driver.c               | 1011 +++++++++-
 drivers/usb/core/endpoint.c             |   30 
 drivers/usb/core/file.c                 |    2 
 drivers/usb/core/generic.c              |  208 ++
 drivers/usb/core/hcd-pci.c              |   16 
 drivers/usb/core/hcd.c                  |  244 +-
 drivers/usb/core/hcd.h                  |   60 -
 drivers/usb/core/hub.c                  |  555 ++---
 drivers/usb/core/hub.h                  |    3 
 drivers/usb/core/inode.c                |    6 
 drivers/usb/core/message.c              |  148 +
 drivers/usb/core/notify.c               |    3 
 drivers/usb/core/sysfs.c                |   60 -
 drivers/usb/core/urb.c                  |   15 
 drivers/usb/core/usb.c                  |  533 ++---
 drivers/usb/core/usb.h                  |   76 +
 drivers/usb/gadget/Kconfig              |   16 
 drivers/usb/gadget/Makefile             |    2 
 drivers/usb/gadget/at91_udc.c           |    2 
 drivers/usb/gadget/dummy_hcd.c          |    8 
 drivers/usb/gadget/ether.c              |    9 
 drivers/usb/gadget/gmidi.c              | 1337 +++++++++++++
 drivers/usb/gadget/inode.c              |   60 -
 drivers/usb/gadget/net2280.c            |  156 +
 drivers/usb/gadget/omap_udc.c           |    4 
 drivers/usb/gadget/pxa2xx_udc.c         |   70 +
 drivers/usb/gadget/pxa2xx_udc.h         |   24 
 drivers/usb/gadget/serial.c             |    3 
 drivers/usb/host/Kconfig                |   29 
 drivers/usb/host/Makefile               |    1 
 drivers/usb/host/ehci-au1xxx.c          |    2 
 drivers/usb/host/ehci-dbg.c             |   31 
 drivers/usb/host/ehci-fsl.c             |    2 
 drivers/usb/host/ehci-hcd.c             |   95 +
 drivers/usb/host/ehci-hub.c             |   14 
 drivers/usb/host/ehci-mem.c             |   14 
 drivers/usb/host/ehci-pci.c             |    4 
 drivers/usb/host/ehci-q.c               |   26 
 drivers/usb/host/ehci-sched.c           |   26 
 drivers/usb/host/ehci.h                 |   59 -
 drivers/usb/host/isp116x-hcd.c          |    2 
 drivers/usb/host/isp116x.h              |    2 
 drivers/usb/host/ohci-at91.c            |    7 
 drivers/usb/host/ohci-au1xxx.c          |    7 
 drivers/usb/host/ohci-dbg.c             |   18 
 drivers/usb/host/ohci-ep93xx.c          |    3 
 drivers/usb/host/ohci-hcd.c             |   64 -
 drivers/usb/host/ohci-hub.c             |   70 -
 drivers/usb/host/ohci-lh7a404.c         |    7 
 drivers/usb/host/ohci-mem.c             |    1 
 drivers/usb/host/ohci-omap.c            |  120 +
 drivers/usb/host/ohci-pci.c             |    8 
 drivers/usb/host/ohci-pnx4008.c         |  476 ++++
 drivers/usb/host/ohci-ppc-soc.c         |    3 
 drivers/usb/host/ohci-pxa27x.c          |    3 
 drivers/usb/host/ohci-s3c2410.c         |    5 
 drivers/usb/host/ohci-sa1111.c          |    5 
 drivers/usb/host/ohci.h                 |    4 
 drivers/usb/host/sl811-hcd.c            |    4 
 drivers/usb/host/u132-hcd.c             | 3295 +++++++++++++++++++++++++++++++
 drivers/usb/host/uhci-debug.c           |    4 
 drivers/usb/host/uhci-hub.c             |   12 
 drivers/usb/image/mdc800.c              |    4 
 drivers/usb/input/Kconfig               |   30 
 drivers/usb/input/Makefile              |    2 
 drivers/usb/input/acecad.c              |    5 
 drivers/usb/input/appletouch.c          |    5 
 drivers/usb/input/ati_remote.c          |    8 
 drivers/usb/input/hid-core.c            |   24 
 drivers/usb/input/hiddev.c              |    2 
 drivers/usb/input/itmtouch.c            |    2 
 drivers/usb/input/keyspan_remote.c      |    3 
 drivers/usb/input/mtouchusb.c           |    2 
 drivers/usb/input/powermate.c           |    4 
 drivers/usb/input/touchkitusb.c         |    2 
 drivers/usb/input/trancevibrator.c      |  159 +
 drivers/usb/input/usbmouse.c            |    2 
 drivers/usb/input/usbtouchscreen.c      |  285 ++-
 drivers/usb/input/wacom.c               | 1003 ---------
 drivers/usb/input/wacom.h               |  132 +
 drivers/usb/input/wacom_sys.c           |  315 +++
 drivers/usb/input/wacom_wac.c           |  646 ++++++
 drivers/usb/input/wacom_wac.h           |   48 
 drivers/usb/input/yealink.c             |    2 
 drivers/usb/misc/Kconfig                |   61 +
 drivers/usb/misc/Makefile               |    5 
 drivers/usb/misc/adutux.c               |  900 ++++++++
 drivers/usb/misc/auerswald.c            |    6 
 drivers/usb/misc/cypress_cy7c63.c       |   19 
 drivers/usb/misc/cytherm.c              |   35 
 drivers/usb/misc/ftdi-elan.c            | 2809 ++++++++++++++++++++++++++
 drivers/usb/misc/idmouse.c              |    2 
 drivers/usb/misc/ldusb.c                |   10 
 drivers/usb/misc/legousbtower.c         |    2 
 drivers/usb/misc/phidget.c              |   43 
 drivers/usb/misc/phidget.h              |   12 
 drivers/usb/misc/phidgetkit.c           |  316 ++-
 drivers/usb/misc/phidgetmotorcontrol.c  |  466 ++++
 drivers/usb/misc/phidgetservo.c         |  117 +
 drivers/usb/misc/sisusbvga/sisusb.c     |    2 
 drivers/usb/misc/usb_u132.h             |   97 +
 drivers/usb/misc/usblcd.c               |   10 
 drivers/usb/misc/usbled.c               |   20 
 drivers/usb/mon/mon_main.c              |    7 
 drivers/usb/mon/mon_stat.c              |    2 
 drivers/usb/mon/mon_text.c              |   15 
 drivers/usb/mon/usb_mon.h               |    5 
 drivers/usb/net/asix.c                  | 1001 +++++++--
 drivers/usb/net/net1080.c               |   15 
 drivers/usb/net/pegasus.c               |    2 
 drivers/usb/net/rtl8150.c               |    2 
 drivers/usb/net/usbnet.c                |   44 
 drivers/usb/net/usbnet.h                |    1 
 drivers/usb/serial/Kconfig              |   25 
 drivers/usb/serial/Makefile             |    2 
 drivers/usb/serial/aircable.c           |  625 ++++++
 drivers/usb/serial/airprime.c           |  261 ++
 drivers/usb/serial/ark3116.c            |  233 +-
 drivers/usb/serial/cypress_m8.c         |  129 +
 drivers/usb/serial/ftdi_sio.c           |   30 
 drivers/usb/serial/garmin_gps.c         |  219 ++
 drivers/usb/serial/ipaq.c               |   38 
 drivers/usb/serial/mos7840.c            | 2962 ++++++++++++++++++++++++++++
 drivers/usb/serial/pl2303.c             |  827 ++++----
 drivers/usb/serial/pl2303.h             |    4 
 drivers/usb/serial/usb-serial.c         |   28 
 drivers/usb/storage/Kconfig             |   12 
 drivers/usb/storage/Makefile            |    1 
 drivers/usb/storage/initializers.c      |   73 -
 drivers/usb/storage/initializers.h      |    1 
 drivers/usb/storage/karma.c             |  155 +
 drivers/usb/storage/karma.h             |    7 
 drivers/usb/storage/libusual.c          |   10 
 drivers/usb/storage/onetouch.c          |    8 
 drivers/usb/storage/scsiglue.c          |   15 
 drivers/usb/storage/transport.c         |    5 
 drivers/usb/storage/unusual_devs.h      |   18 
 drivers/usb/storage/usb.c               |   11 
 drivers/usb/usb-skeleton.c              |  101 +
 include/asm-arm/arch-pxa/udc.h          |    8 
 include/linux/usb.h                     |  156 +
 include/linux/usb/audio.h               |   53 
 include/linux/usb/midi.h                |  112 +
 include/linux/{usb_otg.h => usb/otg.h}  |    4 
 include/linux/usb_usual.h               |    3 
 sound/usb/usbmidi.c                     |    6 
 172 files changed, 20286 insertions(+), 4083 deletions(-)
 create mode 100644 drivers/usb/core/generic.c
 create mode 100644 drivers/usb/gadget/gmidi.c
 create mode 100644 drivers/usb/host/ohci-pnx4008.c
 create mode 100644 drivers/usb/host/u132-hcd.c
 create mode 100644 drivers/usb/input/trancevibrator.c
 delete mode 100644 drivers/usb/input/wacom.c
 create mode 100644 drivers/usb/input/wacom.h
 create mode 100644 drivers/usb/input/wacom_sys.c
 create mode 100644 drivers/usb/input/wacom_wac.c
 create mode 100644 drivers/usb/input/wacom_wac.h
 create mode 100644 drivers/usb/misc/adutux.c
 create mode 100644 drivers/usb/misc/ftdi-elan.c
 create mode 100644 drivers/usb/misc/phidget.c
 create mode 100644 drivers/usb/misc/phidget.h
 create mode 100644 drivers/usb/misc/phidgetmotorcontrol.c
 create mode 100644 drivers/usb/misc/usb_u132.h
 create mode 100644 drivers/usb/serial/aircable.c
 create mode 100644 drivers/usb/serial/mos7840.c
 create mode 100644 drivers/usb/storage/karma.c
 create mode 100644 drivers/usb/storage/karma.h
 create mode 100644 include/linux/usb/audio.h
 create mode 100644 include/linux/usb/midi.h
 rename include/linux/{usb_otg.h => usb/otg.h} (98%)

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

Alan Stern:
      USB: unusual_devs entry for Lacie DVD+-RW
      usbcore: add configuration_string to attribute group
      usbfs: private mutex for open, release, and remove
      usbfs: detect device unregistration
      usb-skeleton: don't submit URBs after disconnection
      usbcore: rename usb_suspend_device to usb_port_suspend
      usbcore: move code among source files
      usbcore: add usb_device_driver definition
      usbcore: make usb_generic a usb_device_driver
      usbcore: split suspend/resume for device and interfaces
      usbcore: resume device resume recursion
      usbcore: track whether interfaces are suspended
      usbcore: set device and power states properly
      usbcore: fix up device and power state tests
      usbcore: suspending devices with no driver
      hub driver: improve use of #ifdef
      UHCI: increase Resume-Detect-off delay
      usbcore: make hcd_endpoint_disable wait for queue to drain
      usbcore: khubd and busy-port handling
      usb-storage: fix for UFI LUN detection
      usbcore: help drivers to change device configs
      USB: remove struct usb_operations
      usbcore: Add flag for whether a host controller uses DMA
      usbcore: trim down usb_bus structure
      usbmon: don't call mon_dmapeek if DMA isn't being used
      usbcore: store each usb_device's level in the tree
      usbcore: add autosuspend/autoresume infrastructure
      usbcore: non-hub-specific uses of autosuspend
      usbcore: remove usb_suspend_root_hub
      USB: fix root-hub resume when CONFIG_USB_SUSPEND is not set
      USB: force root hub resume after power loss

Aleksey Gorelov:
      USB: Properly unregister reboot notifier in case of failure in ehci hcd

Alexey Dobriyan:
      USB: Turn usb_resume_both() into static inline

Andrew Morton:
      USB: kill usb kconfig warning
      USB: usb-hub-driver-improve-use-of-ifdef fix
      USB Storage: fix Rio Karma eject support build error

Andy Gay:
      USB: Airprime driver improvements to allow full speed EvDO transfers

Ben Dooks:
      USB: ohci-s3c2410.c: clock now usb-bus-host

Ben Williamson:
      USB: gmidi: New USB MIDI Gadget class driver.

Daniel Ritz:
      usbtouchscreen: version 0.4

dave rientjes:
      USB: net1080 inherent pad length

David Brownell:
      USB: OHCI avoids root hub timer polling
      USB: move <linux/usb_otg.h> to <linux/usb/otg.h>
      USB: pxa2xx_udc understands GPIO based VBUS sensing
      USB: build fixes: ohci-omap
      USB: ethernet gadget avoids zlps for musb_hdrc
      USB: EHCI whitespace fixes (cosmetic)
      USB: net2280: update dma buffer allocation
      USB: ohci-at91, two one-liners
      USB: EHCI update VIA workaround
      USB: remove OTG build warning

David Hollis:
      USB: asix - Add AX88178 support and many other changes

Dmitry Torokhov:
      USB: Make usb_buffer_free() NULL-safe
      USB: onetouch - handle errors from input_register_device()

Eric Sesterhenn:
      USB: fix signedness issue in drivers/usb/gadget/ether.c

Eugeny S. Mints:
      USB: usb serial gadget smp related bug

Franck Bui-Huu:
      USB: usbcore get rid of the timer in usb_start_wait_urb()

Greg Kroah-Hartman:
      USB: fix __must_check warnings in drivers/usb/core/
      USB: fix __must_check warnings in drivers/usb/misc/
      USB: fix __must_check warnings in drivers/usb/atm/
      USB: fix __must_check warnings in drivers/usb/class/
      USB: fix __must_check warnings in drivers/usb/input/
      USB: fix __must_check warnings in drivers/usb/host/
      USB: fix __must_check warnings in drivers/usb/serial/

Hermann Kneissel:
      USB: garmin_gps support for new generation of gps receivers

Inaky Perez-Gonzalez:
      usb: deal with broken config descriptors
      wusb: hub code recognizes wusb ports
      wusb: handle wusb device ep0 speed settings
      wusb: pretty print new wireless USB devices when they connect

Jamie Painter:
      USB: usbnet - Add unlink_rx_urbs() call to allow for Jumbo Frames

Jesper Juhl:
      USB: making the kernel -Wshadow clean - USB & completion

Johannes Steingraeber:
      usb serial: support Alcor Micro Corp. USB 2.0 TO RS-232 through pl2303 driver

Jules Villard:
      USB: fix typo in drivers/usb/gadget/Kconfig

Luiz Fernando N. Capitulino:
      USB: pl2303: Removes unneeded goto.
      USB: ipaq: minor ipaq_open() cleanup.
      USB: Make file operations structs in drivers/usb const.
      USB: New functions to check endpoints info.
      USB: usblp: Use usb_endpoint_* functions.
      USB: hub: Use usb_endpoint_* functions.
      USB: appletouch: Use usb_endpoint_* functions.
      USB: acecad: Use usb_endpoint_* functions.
      USB: ati_remote: Use usb_endpoint_* functions.
      USB: keyspan_remote: Use usb_endpoint_* functions.
      USB: powermate: Use usb_endpoint_* functions.
      USB: usb-serial: Use usb_endpoint_* functions.
      USB: usblcd: Use usb_endpoint_* functions.
      USB: ldusb: Use usb_endpoint_* functions.
      usb-skeleton: small update
      USB core: Use const where possible.

Manuel Francisco Naranjo:
      Add AIRcable USB Bluetooth Dongle Driver

Matthew Dharm:
      USB Storage: add rio karma eject support
      USB: replace kernel_thread() with kthread_run() in libusual.c

Mike Isely:
      cypress_m8: use appropriate URB polling interval
      cypress_m8: use usb_fill_int_urb where appropriate
      cypress_m8: improve control endpoint error handling
      cypress_m8: implement graceful failure handling

Milan Svoboda:
      USB: correct locking in gadgetfs_disconnect
      USB: fix ep_config to return correct value
      USB: gadgetfs: protect ep_release with lock
      USB: add poll to gadgetfs's endpoint zero
      USB gadget: gadgetfs dont try to lock before free

Paul B Schroeder:
      USB: Moschip 7840 USB-Serial Driver

Pete Zaitcev:
      USB: UB: Let cdrecord to see a device with media absent
      USB: Dealias -110 code (more complete)
      USB: ohci_usb can oops on shutdown

Phil Dibowitz:
      USB: unusual_dev entry for Sony P990i

Ping Cheng:
      USB: wacom tablet driver reorganization

Randy Dunlap:
      usbnet: printk format warning
      aircable: fix printk format warnings

Reiner Herrmann:
      USB: usb/input/usbmouse.c: whitespace cleanup

Sam Bishop:
      USB: doc patch 1
      USB doc patch 2

Sam Hocevar:
      USB: add PlayStation 2 Trance Vibrator driver

Sean Young:
      USB: Add driver for PhidgetMotorControl
      USB: Put phidgets driver in a sysfs class
      USB: Phidgets should check create_device_file() return value

Skip Hansen:
      gadgetfs patch for ep0out

Steven Haigh:
      USB: Add ADU support for Ontrak ADU devices

Thiago Galesi:
      USB: pl2303: remove 80-columns limit violations in pl2303 driver
      USB: pl2303: cosmetic changes to pl2303_buf_{clear, data_avail}
      USB: pl2303: reduce number of prototypes
      USB: pl2303: cosmetic changes to quirk

Tobias Klauser:
      USB: Remove unneeded void * casts in core files

Tony Lindgren:
      USB: Allow compile in g_ether, fix typo

Tony Olech:
      USB: ftdi-elan: client driver for ELAN Uxxx adapters
      USB: u132-hcd: host controller driver for ELAN U132 adapter

Vitaly Wool:
      USB OHCI controller support for PNX4008

Werner Lemberg:
      USB: ark3116: Add TIOCGSERIAL and TIOCSSERIAL ioctl calls.
      USB: ark3116: Formatting cleanups


             reply	other threads:[~2006-09-27 20:06 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-09-27 20:06 Greg KH [this message]
2006-09-28 22:08 ` [GIT PATCH] USB patches for 2.6.18 Olaf Hering
2006-09-28 22:18   ` [linux-usb-devel] " Alan Stern
2006-09-28 22:22     ` Linus Torvalds
2006-09-28 22:25       ` Greg KH
2006-09-28 22:41         ` Linus Torvalds
2006-09-28 22:47           ` Greg KH
2006-09-29  6:24     ` Olaf Hering
2006-09-29 11:19 ` Dmitry Torokhov
2006-10-07 17:59   ` 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=20060927200626.GA10018@kroah.com \
    --to=gregkh@suse.de \
    --cc=akpm@osdl.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-usb-devel@lists.sourceforge.net \
    --cc=torvalds@osdl.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.