[GIT PATCH] USB patches for 2.6.14
From: Greg KH
Date: Fri Oct 28 2005 - 22:09:56 EST
Here are a bunch more USB patches against your latest git tree, they
have all been in the past few -mm releases just fine. Lots of power
management fixes (but not the patches that blew up Andrew's boxes), one
new driver added, one driver removed (not needed anymore), and a lot of
other misc things.
Please pull from:
rsync://rsync.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 lists, if
anyone wants to see them.
thanks,
greg k-h
Documentation/DocBook/usb.tmpl | 2
Documentation/input/yealink.txt | 19
Documentation/kernel-parameters.txt | 2
MAINTAINERS | 20
drivers/Makefile | 2
drivers/base/power/main.c | 26
drivers/base/power/power.h | 13
drivers/base/power/runtime.c | 1
drivers/block/ub.c | 4
drivers/pci/quirks.c | 253 -----
drivers/usb/Makefile | 2
drivers/usb/class/Kconfig | 23
drivers/usb/class/Makefile | 1
drivers/usb/class/bluetty.c | 1279 ----------------------------
drivers/usb/class/cdc-acm.c | 5
drivers/usb/class/usblp.c | 3
drivers/usb/core/Kconfig | 11
drivers/usb/core/Makefile | 2
drivers/usb/core/config.c | 22
drivers/usb/core/devio.c | 190 +++-
drivers/usb/core/file.c | 19
drivers/usb/core/hcd-pci.c | 106 +-
drivers/usb/core/hcd.c | 165 ++-
drivers/usb/core/hcd.h | 71 -
drivers/usb/core/hub.c | 466 ++++------
drivers/usb/core/hub.h | 2
drivers/usb/core/inode.c | 44
drivers/usb/core/message.c | 88 +
drivers/usb/core/notify.c | 120 ++
drivers/usb/core/sysfs.c | 505 +++++++----
drivers/usb/core/urb.c | 3
drivers/usb/core/usb.c | 175 ++-
drivers/usb/core/usb.h | 33
drivers/usb/gadget/dummy_hcd.c | 24
drivers/usb/gadget/ether.c | 1
drivers/usb/gadget/file_storage.c | 54 -
drivers/usb/gadget/goku_udc.c | 1
drivers/usb/gadget/lh7a40x_udc.c | 1
drivers/usb/gadget/net2280.c | 1
drivers/usb/gadget/omap_udc.c | 13
drivers/usb/gadget/pxa2xx_udc.c | 1
drivers/usb/gadget/zero.c | 1
drivers/usb/host/Makefile | 5
drivers/usb/host/ehci-hcd.c | 553 +-----------
drivers/usb/host/ehci-hub.c | 8
drivers/usb/host/ehci-pci.c | 423 +++++++++
drivers/usb/host/ehci.h | 1
drivers/usb/host/isp116x-hcd.c | 43
drivers/usb/host/isp116x.h | 1
drivers/usb/host/ohci-au1xxx.c | 10
drivers/usb/host/ohci-dbg.c | 4
drivers/usb/host/ohci-hcd.c | 4
drivers/usb/host/ohci-hub.c | 52 -
drivers/usb/host/ohci-lh7a404.c | 10
drivers/usb/host/ohci-mem.c | 1
drivers/usb/host/ohci-omap.c | 43
drivers/usb/host/ohci-pci.c | 49 -
drivers/usb/host/ohci-ppc-soc.c | 9
drivers/usb/host/ohci-pxa27x.c | 7
drivers/usb/host/ohci-s3c2410.c | 9
drivers/usb/host/ohci-sa1111.c | 7
drivers/usb/host/ohci.h | 1
drivers/usb/host/pci-quirks.c | 482 ++++++++--
drivers/usb/host/sl811-hcd.c | 17
drivers/usb/host/uhci-debug.c | 5
drivers/usb/host/uhci-hcd.c | 182 +--
drivers/usb/host/uhci-hcd.h | 100 +-
drivers/usb/host/uhci-q.c | 64 -
drivers/usb/image/mdc800.c | 35
drivers/usb/image/microtek.c | 3
drivers/usb/input/aiptek.c | 2
drivers/usb/input/hid-core.c | 5
drivers/usb/input/hiddev.c | 3
drivers/usb/input/map_to_7segment.h | 2
drivers/usb/input/touchkitusb.c | 2
drivers/usb/media/dabusb.c | 3
drivers/usb/misc/auerswald.c | 3
drivers/usb/misc/idmouse.c | 5
drivers/usb/misc/legousbtower.c | 5
drivers/usb/misc/rio500.c | 3
drivers/usb/misc/sisusbvga/sisusb.c | 7
drivers/usb/misc/usblcd.c | 9
drivers/usb/misc/usbtest.c | 11
drivers/usb/mon/mon_main.c | 23
drivers/usb/net/Kconfig | 2
drivers/usb/net/kaweth.c | 2
drivers/usb/net/pegasus.c | 2
drivers/usb/net/pegasus.h | 2
drivers/usb/net/rtl8150.c | 1
drivers/usb/net/usbnet.c | 2
drivers/usb/serial/ChangeLog.old | 730 +++++++++++++++
drivers/usb/serial/Kconfig | 9
drivers/usb/serial/Makefile | 1
drivers/usb/serial/airprime.c | 8
drivers/usb/serial/belkin_sa.c | 10
drivers/usb/serial/bus.c | 45
drivers/usb/serial/cp2101.c | 10
drivers/usb/serial/cyberjack.c | 10
drivers/usb/serial/cypress_m8.c | 20
drivers/usb/serial/digi_acceleport.c | 24
drivers/usb/serial/empeg.c | 8
drivers/usb/serial/ftdi_sio.c | 16
drivers/usb/serial/ftdi_sio.h | 16
drivers/usb/serial/garmin_gps.c | 15
drivers/usb/serial/generic.c | 9
drivers/usb/serial/hp4x.c | 10
drivers/usb/serial/io_edgeport.c | 219 ----
drivers/usb/serial/io_tables.h | 30
drivers/usb/serial/io_ti.c | 24
drivers/usb/serial/ipaq.c | 247 ++---
drivers/usb/serial/ipw.c | 10
drivers/usb/serial/ir-usb.c | 9
drivers/usb/serial/keyspan.h | 40
drivers/usb/serial/keyspan_pda.c | 30
drivers/usb/serial/kl5kusb105.c | 10
drivers/usb/serial/kobil_sct.c | 9
drivers/usb/serial/mct_u232.c | 10
drivers/usb/serial/nokia_dku2.c | 142 +++
drivers/usb/serial/omninet.c | 10
drivers/usb/serial/option.c | 10
drivers/usb/serial/pl2303.c | 35
drivers/usb/serial/safe_serial.c | 10
drivers/usb/serial/ti_usb_3410_5052.c | 22
drivers/usb/serial/usb-serial.c | 382 --------
drivers/usb/serial/usb-serial.h | 89 -
drivers/usb/serial/visor.c | 170 ---
drivers/usb/serial/whiteheat.c | 42
drivers/usb/storage/Kconfig | 3
drivers/usb/storage/shuttle_usbat.c | 318 +++---
drivers/usb/storage/shuttle_usbat.h | 66 -
drivers/usb/storage/transport.c | 6
drivers/usb/storage/transport.h | 2
drivers/usb/storage/unusual_devs.h | 44
drivers/usb/storage/usb.c | 163 +--
drivers/usb/storage/usb.h | 5
drivers/usb/usb-skeleton.c | 3
fs/compat_ioctl.c | 1
include/asm-i386/mach-summit/mach_mpparse.h | 3
include/linux/pci_ids.h | 3
include/linux/pm.h | 14
include/linux/usb.h | 173 ++-
include/linux/usb_otg.h | 13
include/linux/usbdevice_fs.h | 7
143 files changed, 4460 insertions(+), 4851 deletions(-)
Alan Stern:
USB: UHCI: Remove unused fields and unneeded tests for NULL
USB: UHCI: Split apart the physical and logical framelist arrays
USB: UHCI: Spruce up some comments
USB: usb_bulk_message() handles interrupts endpoints
USB: File-Storage gadget: use the kthread API
g_file_storage: fix obscure race condition
USB: Rename hcd->hub_suspend to hcd->bus_suspend
UHCI: Improve handling of iso TDs
UHCI: unify BIOS handoff and driver reset code
Missing transfer_flags setting in usbtest
Fix hcd->state assignments in uhci-hcd
hid-core: Add Clear-Halt on the Interrupt-in endpoint
USB: Always do usb-handoff
PATCH: usb-storage: use kthread API
PATCH: usb-storage: move GetMaxLUN later in time
PATCH: usb-storage: allocate separate sense buffer
usbcore: Improve endpoint sysfs file handling
PATCH: usb-storage: implement minimal PM
usbcore: Use kzalloc instead of kmalloc/memset
usbcore: endpoint attributes track altsetting changes
USB: Fix maxpacket length for ep0 on root hubs
usbcore: Fix handling of sysfs strings and other attributes
usbcore: Wrap lines before column 80
Alexey Dobriyan:
mdc800: remove embrions of C++ exceptions
Andrew Morton:
USB: sisusb warning fix
USB: fix pm patches with CONFIG_PM off part 1
USB: fix pm patches with CONFIG_PM off part 2
Ben Dooks:
USB: S3C2410 OHCI - add driver owner field
USB: gadget drivers - add .owner initialisation
USB: add owner initialisation to host drivers
Borislav Petkov:
USB: make usb storage note visible in Kconfig
Daniel Drake:
usb-storage: Readd missing SDDR-05b unusual_devs entry
USB Storage: HP8200: Another device type detection fix
usb-storage: Some minor shuttle_usbat cleanups
Daniel Ritz:
usb/input/touchkit: add more device IDs
David Brownell:
USB: ehci.patch (earlier irq disable)
remove usb_suspend_device() parameter
USB: move handoff code
remove suspend-path recursion
usb_interface power state
remove some USB_SUSPEND dependencies
remove duplicated resume path code
one less word in struct device
usbcore PCI glue updates for PM
all HCDs provide root hub suspend/resume methods
root hub changes (lesser half)
UHCI PM updates
OHCI PM updates
update PCI early-handoff handling for OHCI
root hub updates (greater half)
stop exporting two functions
updates for "controller suspended" handling
ISP116x PM updates
omap_udc dma off-by-one fix
David Eriksson:
USB: Improving the set of vendor/product IDs in the ipaq driver
Greg Kroah-Hartman:
USB: add endpoint information to sysfs
USB: disable tasklet if rtl8150 device is removed while active.
devfs: Remove the mode field from usb_class_driver as it's no longer needed
USB: add more snooping hooks in devio.c
USB: make wHubCharacteristics __le16 to match other usb descriptor fields
USB: remove the global function usbdev_lookup_minor
USB: add notifier functions to the USB core for devices and busses
USB: convert usbfs/inode.c to use usb notifiers
USB: convert usbmon to use usb notifiers
USB: convert usbfs/devio.c to use usb notifiers
USB: delete the bluetty driver
USB Serial: rename usb_serial_device_type to usb_serial_driver
USB Serial: remove driver version from a few drivers
USB Serial: get rid of the .owner field in usb_serial_driver
USB Serial: move name to driver structure
USB Serial: move old changelog comments out of source code
USB: always export interface information for modalias
USB: add nokia_dku2 driver
USB: fix up some odd parts due to partial merges
Guillaume GOURAT /:
USB: Kaweth.c udelay patch
Henk:
USB: Buffer overflow patch for Yealink driver
Juha Yrj?l?:
add usb transceiver set_suspend() method
Koen Kooi:
USB: fix correct wording in drivers/usb/net/KConfig
Martin Hagelin:
USB: add new device id to ftdi_sio module
Matt Porter:
EHCI, split out PCI glue
USB: Fix usb hub build
Oliver Neukum:
USB: cdc-acm patch to use kzalloc
USB: microtek patch to use kzalloc
Pete Zaitcev:
ub: suppress gcc warnings for pointer casts
usb: Patch for USBDEVFS_IOCTL from 32-bit programs
Petko Manolov:
pegasus.h
Phil Dibowitz:
Add unusual_devs for iPod Nano
Add unusual_dev for iBeat
USB Storage: Expand range of Freecom unusual_devs entry
Randy Dunlap:
safe_serial: use preprocessor directive for error
usb doc: fix kernel-doc warning
Rui Santos:
USB: ftdi: Artemis and ATIK based USB astronomical CCD cameras
Simeon Simeonov:
USB: storage patch for LEICA camera
Thomas Riewe:
drivers/usb/serial/ftdi_sio: add PID/VID
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/