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.17
Date: Wed, 21 Jun 2006 15:06:56 -0700 [thread overview]
Message-ID: <20060621220656.GA10652@kroah.com> (raw)
Here are a lot of USB patches for 2.6.17. They do the following:
- rework the UHCI driver
- lots of new device ids added
- EHCI tt fixed (allowing 1.1 devices behind 2.0 hubs to work properly)
- new drivers added
- endpoint sysfs code redone
- lots of other small bugfixes and features added
All of these changes have been in the -mm tree for a number of months.
Please pull from:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6.git/
or if master.kernel.org hasn't synced up yet:
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/power/swsusp.txt | 37 -
Documentation/usb/usbmon.txt | 32
arch/powerpc/sysdev/fsl_soc.c | 66 --
arch/ppc/syslib/mpc83xx_devices.c | 6
drivers/block/ub.c | 78 --
drivers/media/video/usbvideo/konicawc.c | 3
drivers/usb/Makefile | 2
drivers/usb/atm/usbatm.c | 2
drivers/usb/atm/xusbatm.c | 1
drivers/usb/class/cdc-acm.c | 84 +-
drivers/usb/class/cdc-acm.h | 16
drivers/usb/core/Makefile | 3
drivers/usb/core/devio.c | 38 -
drivers/usb/core/endpoint.c | 275 ++++++++
drivers/usb/core/file.c | 79 +-
drivers/usb/core/hub.c | 153 +++-
drivers/usb/core/message.c | 182 +++--
drivers/usb/core/sysfs.c | 201 ------
drivers/usb/core/usb.c | 1
drivers/usb/core/usb.h | 3
drivers/usb/gadget/ether.c | 90 +-
drivers/usb/gadget/inode.c | 62 +
drivers/usb/gadget/net2280.c | 17
drivers/usb/gadget/pxa2xx_udc.c | 13
drivers/usb/gadget/rndis.c | 389 +++++------
drivers/usb/gadget/rndis.h | 26
drivers/usb/gadget/serial.c | 105 ---
drivers/usb/host/Kconfig | 20
drivers/usb/host/ehci-au1xxx.c | 21
drivers/usb/host/ehci-fsl.c | 37 -
drivers/usb/host/ehci-hcd.c | 50 +
drivers/usb/host/ehci-pci.c | 59 -
drivers/usb/host/ehci-sched.c | 216 ++++++
drivers/usb/host/isp116x-hcd.c | 4
drivers/usb/host/sl811-hcd.c | 2
drivers/usb/host/sl811_cs.c | 2
drivers/usb/host/uhci-debug.c | 45 +
drivers/usb/host/uhci-hcd.c | 139 ++--
drivers/usb/host/uhci-hcd.h | 81 +-
drivers/usb/host/uhci-hub.c | 5
drivers/usb/host/uhci-q.c | 947 ++++++++++++++++-------------
drivers/usb/input/acecad.c | 4
drivers/usb/input/aiptek.c | 4
drivers/usb/input/appletouch.c | 117 +++
drivers/usb/input/ati_remote.c | 4
drivers/usb/input/ati_remote2.c | 2
drivers/usb/input/hid-core.c | 83 +-
drivers/usb/input/hid-input.c | 36 -
drivers/usb/input/hid.h | 11
drivers/usb/input/itmtouch.c | 4
drivers/usb/input/kbtab.c | 5
drivers/usb/input/keyspan_remote.c | 4
drivers/usb/input/mtouchusb.c | 4
drivers/usb/input/powermate.c | 4
drivers/usb/input/touchkitusb.c | 4
drivers/usb/input/usbkbd.c | 4
drivers/usb/input/usbmouse.c | 4
drivers/usb/input/usbtouchscreen.c | 2
drivers/usb/input/wacom.c | 5
drivers/usb/input/xpad.c | 4
drivers/usb/input/yealink.c | 4
drivers/usb/misc/Kconfig | 23
drivers/usb/misc/Makefile | 2
drivers/usb/misc/appledisplay.c | 383 +++++++++++
drivers/usb/misc/cy7c63.c | 244 +++++++
drivers/usb/misc/phidgetkit.c | 303 ++++++---
drivers/usb/misc/sisusbvga/sisusb.c | 127 +--
drivers/usb/misc/sisusbvga/sisusb.h | 6
drivers/usb/misc/sisusbvga/sisusb_con.c | 151 ++--
drivers/usb/misc/sisusbvga/sisusb_init.c | 4
drivers/usb/misc/sisusbvga/sisusb_init.h | 20
drivers/usb/misc/sisusbvga/sisusb_struct.h | 2
drivers/usb/misc/usbtest.c | 38 -
drivers/usb/mon/mon_dma.c | 5
drivers/usb/mon/mon_main.c | 23
drivers/usb/mon/mon_stat.c | 4
drivers/usb/mon/mon_text.c | 36 +
drivers/usb/mon/usb_mon.h | 2
drivers/usb/net/asix.c | 4
drivers/usb/net/cdc_ether.c | 14
drivers/usb/net/pegasus.c | 29
drivers/usb/net/rndis_host.c | 2
drivers/usb/net/zaurus.c | 19
drivers/usb/serial/Kconfig | 18
drivers/usb/serial/airprime.c | 2
drivers/usb/serial/console.c | 56 +
drivers/usb/serial/cp2101.c | 1
drivers/usb/serial/cyberjack.c | 2
drivers/usb/serial/cypress_m8.c | 2
drivers/usb/serial/empeg.c | 2
drivers/usb/serial/ftdi_sio.c | 13
drivers/usb/serial/ftdi_sio.h | 6
drivers/usb/serial/garmin_gps.c | 2
drivers/usb/serial/generic.c | 4
drivers/usb/serial/io_edgeport.c | 48 -
drivers/usb/serial/ipaq.c | 2
drivers/usb/serial/ipw.c | 2
drivers/usb/serial/ir-usb.c | 2
drivers/usb/serial/keyspan.c | 2
drivers/usb/serial/kl5kusb105.c | 3
drivers/usb/serial/omninet.c | 2
drivers/usb/serial/option.c | 139 +++-
drivers/usb/serial/pl2303.c | 4
drivers/usb/serial/usb-serial.c | 58 +
drivers/usb/serial/usb-serial.h | 5
drivers/usb/serial/visor.c | 2
drivers/usb/serial/whiteheat.c | 8
drivers/usb/storage/onetouch.c | 3
drivers/usb/storage/scsiglue.c | 4
drivers/usb/storage/shuttle_usbat.c | 105 ++-
drivers/usb/storage/shuttle_usbat.h | 4
drivers/usb/storage/transport.c | 88 +-
drivers/usb/storage/unusual_devs.h | 35 -
drivers/usb/storage/usb.c | 51 +
include/linux/usb.h | 22
include/linux/usb/cdc.h | 205 ++++++
include/linux/usb/input.h | 25
include/linux/usb/isp116x.h | 29
include/linux/usb/sl811.h | 26
include/linux/usb_cdc.h | 205 ------
include/linux/usb_input.h | 25
include/linux/usb_isp116x.h | 29
include/linux/usb_sl811.h | 26
123 files changed, 4169 insertions(+), 2440 deletions(-)
---------------
Adrian Bunk:
USB: sisusbvga: possible cleanups
Alan Stern:
USB: usbcore: always turn on hub port power
USB: net2280: add a shutdown routine
USB: UHCI: store the endpoint type in the QH structure
USB: UHCI: fix obscure bug in enqueue()
usbhid: automatically set HID_QUIRK_NOGET for keyboards and mice
UHCI: Common result routine for Control/Bulk/Interrupt
UHCI: Remove non-iso TDs as they are used
UHCI: Move code for cleaning up unlinked URBs
UHCI: Eliminate the TD-removal list
UHCI: Reimplement FSBR
UHCI: Work around old Intel bug
UHCI: use integer-sized frame numbers
UHCI: fix race in ISO dequeuing
UHCI: store the period in the queue header
UHCI: remove ISO TDs as they are used
gadgetfs: fix AIO interface bugs
gadgetfs: fix memory leaks
usbtest: report errors in iso tests
usbhid: Remove unneeded blacklist entries
usbcore: port reset for composite devices
USB hub: use usb_reset_composite_device
usb-storage: use usb_reset_composite_device
usbhid: use usb_reset_composite_device
usbcore: recovery from Set-Configuration failure
usb-storage: unusual_devs entry for Nikon DSC D70s
UHCI: remove hc_inaccessible flag
UHCI: Improve FSBR-off timing
USB: unusual_devs entry for Nokia N80
Andrew Morton:
Driver for Apple Cinema Display
Arjan van de Ven:
USB: convert the semaphores in the sisusb driver to mutexes
Bart Massey:
USB HID/HIDBP, INPUT DRIVERS: fix various usb/input/hid-input.c bugs that make Apple Mighty Mouse work poorly
Chris Lund:
USB: free allocated memory on io_edgeport startup memory failure
Dan Streetman:
improved TT scheduling for EHCI
Daniel Drake:
USB shuttle_usbat: hardcode flash detection for now
USB: usb-storage alauda: Fix transport info mismerge
USB: print message when device is rejected due to insufficient power
David Brownell:
USB: usbnet, zaurus mtu fixup
USB: correct the USB info in Documentation/power/swsusp.txt
USB: more pegasus log spamming removed
USB: cdc_ether: recognize olympus r1000 (fix regression)
UHCI: various updates
USB: whitespace removal from usb/gadget/ether
USB: move <linux/usb_cdc.h> to <linux/usb/cdc.h>
USB: move hardware-specific <linux/usb_*.h> to <linux/usb/*.h>
USB: move <linux/usb_input.h> to <linux/usb/input.h>
Duncan Sands:
USBATM: remove pointless inline
USBATM: remove no-longer needed #include
Eduard Warkentin:
USB: added support for ASIX 88178 chipset USB Gigabit Ethernet adaptor
Eric Sesterhenn:
USB: negative index in drivers/usb/host/isp116x-hcd.c
Franck Bui-Huu:
Fix a deadlock in usbtest
usb-storage: get rid of the timer during URB submission
USB: gadget-serial: fix a deadlock when closing the serial device
USB: gadget-serial: do not save/restore IRQ flags in gs_close()
Frank Gevaerts:
USB Serial: clean tty fields on failed device open
Giridhar Pemmasani:
usbcore: Fix broken RNDIS config selection
Greg Kroah-Hartman:
USB: add usb_interrupt_msg() function for api completeness.
USB: move the endpoint specific sysfs code to it's own file
USB: make usb_create_ep_files take a struct device
USB: make endpoints real struct devices
USB: move usb_device_class class devices to be real devices
USB: convert usb class devices to real devices
USB: only make /sys/class/usb show up when there is something in it
Guennadi Liakhovetski:
USB: console: fix oops
USB console: fix disconnection issues
Henk Vergonet:
USB: add YEALINK phones to the HID_QUIRK_IGNORE blacklist
Ian Abbott:
USB: ftdi_sio: add support for Yost Engineering ServoCenter3.1
Jeremy Fitzhardinge:
USB: Add Sierra Wireless MC5720 ID to airprime.c
Kumar Gala:
USB: allow multiple types of EHCI controllers to be built as modules
Luiz Fernando N. Capitulino:
usbserial: Fixes wrong return values.
Matt Reimer:
USB: trivial DEBUG message correction in gadget ether driver
Matthias Urlichs:
USB: new devices for the Option driver
Micah Dowty:
USB: Remove 4088-byte limit on usbfs control URBs
USB: Allow high-bandwidth isochronous packets via usbfs
Milan Svoboda:
usb gadget: allow drivers support speeds higher than full speed
usb gadget: fix compile errors
usb gadget: update pxa2xx_udc.c driver to fully support IXP4xx platform
Nicolas Boichat:
USB: MacBook Pro touchpad support
Oliver Bock:
USB: new driver for Cypress CY7C63xxx mirco controllers
Oliver Neukum:
USB: cdc-acm: add a new special case for modems with buggy firmware
Paul Fulghum:
USB: console: fix cr/lf issues
USB: console: prevent ENODEV on node
Paul Serice:
USB: EHCI works again on NVidia controllers with >2GB RAM
Pete Zaitcev:
USB: clean out an unnecessary NULL check from ub
usb: io_edgeport, cleanup to unicode handling
USB serial: encapsulate schedule_work, remove double-calling
USB: Improve Kconfig comment for mct_u232
USB: Syntax cleanup for pl2303 (trailing backslash)
USB: rmmod pl2303 after -28
ub: atomic add_disk
ub: random cleanups
USB: io_edgeport touch-up
USB: update usbmon, fix glued lines
USB: implement error event in usbmon
USB: update usbmon.txt
Peter Chubb:
USB: shuttle_usbat: Fix handling of scatter-gather buffers
USB: shuttle_usbat: Hardcode detection of HP CDRW devices
Philippe Retornaz:
usb: drivers/usb/core/devio.c dereferences a userspace pointer
Ralf Baechle:
USB: EHCI on non-Au1200 build fix
Rene Rebe:
USB: Add Apple MacBook product IDs to usbhid
Sean Young:
USB Phidget InterfaceKit: make inputs pollable and new device support
Stuart MacDonald:
USB: Whiteheat: fix firmware spurious errors
Timothy Sipples:
airprime.c: add Kyocera Wireless KPC650/Passport support
Vitja Makarov:
USB: new cp2101 device
next reply other threads:[~2006-06-21 22:10 UTC|newest]
Thread overview: 29+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-06-21 22:06 Greg KH [this message]
2006-06-21 22:22 ` [GIT PATCH] USB patches for 2.6.17 Linus Torvalds
2006-06-21 22:51 ` Greg KH
2006-06-22 0:51 ` Linus Torvalds
2006-06-22 1:22 ` Linus Torvalds
2006-06-22 18:18 ` Greg KH
2006-06-22 18:30 ` Greg KH
2006-06-22 18:49 ` Randy.Dunlap
2006-06-22 18:54 ` Greg KH
2006-06-23 5:52 ` Evgeniy Polyakov
2006-06-23 6:07 ` Greg KH
2006-06-22 19:50 ` Linus Torvalds
2006-06-22 20:01 ` Sam Ravnborg
2006-06-22 20:01 ` Sam Ravnborg
2006-06-22 20:52 ` Petr Baudis
2006-06-22 21:01 ` Linus Torvalds
2006-06-22 21:07 ` Linus Torvalds
2006-06-22 21:07 ` Linus Torvalds
2006-06-22 23:11 ` Linus Torvalds
2006-06-22 23:40 ` Greg KH
2006-06-22 23:48 ` Linus Torvalds
2006-06-22 23:52 ` Greg KH
2006-06-23 0:32 ` Andrew Morton
2006-06-23 0:41 ` Greg KH
2006-06-23 0:05 ` Jeremy Fitzhardinge
2006-06-23 0:17 ` Andrew Morton
2006-06-23 0:22 ` Greg KH
2006-06-23 0:38 ` Greg KH
2006-06-23 0:56 ` 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=20060621220656.GA10652@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.