lkml.org 
[lkml]   [2004]   [Oct]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
Subject[BK PATCH] USB patches for 2.6.9
Hi,

Here are a number of various USB fixes and cleanups for 2.6.9. All
of these patches have been in the past few -mm releases.

There's loads of stuff in here, see the summary at the end of this email
for a list of everything.

Please pull from:
bk://kernel.bkbits.net/gregkh/linux/usb-2.6

Patches will be posted to linux-usb-devel as a follow-up thread for
those who want to see them.

thanks,

greg k-h

drivers/usb/misc/speedtch.c | 1373 -----------------
CREDITS | 137 +
Documentation/kernel-parameters.txt | 22
Documentation/usb/sn9c102.txt | 111 -
MAINTAINERS | 77 -
arch/arm/mach-pxa/pxa27x.c | 88 +
drivers/block/ub.c | 169 +-
drivers/net/irda/stir4200.c | 10
drivers/pci/quirks.c | 472 ++++++
drivers/usb/Kconfig | 6
drivers/usb/Makefile | 4
drivers/usb/atm/Kconfig | 30
drivers/usb/atm/Makefile | 7
drivers/usb/atm/speedtch.c | 1546 +++++++++++++++-----
drivers/usb/atm/usb_atm.c | 2143 +++++++++++++++++++++-------
drivers/usb/atm/usb_atm.h | 187 ++
drivers/usb/class/Kconfig | 3
drivers/usb/class/audio.c | 37
drivers/usb/class/bluetty.c | 48
drivers/usb/class/cdc-acm.c | 91 -
drivers/usb/class/cdc-acm.h | 1
drivers/usb/class/usb-midi.c | 19
drivers/usb/class/usblp.c | 28
drivers/usb/core/devices.c | 18
drivers/usb/core/devio.c | 57
drivers/usb/core/hcd-pci.c | 16
drivers/usb/core/hcd.c | 99 -
drivers/usb/core/hcd.h | 10
drivers/usb/core/hub.c | 425 ++---
drivers/usb/core/inode.c | 121 -
drivers/usb/core/message.c | 62
drivers/usb/core/sysfs.c | 64
drivers/usb/core/urb.c | 7
drivers/usb/core/usb.c | 200 ++
drivers/usb/core/usb.h | 10
drivers/usb/gadget/Kconfig | 15
drivers/usb/gadget/dummy_hcd.c | 39
drivers/usb/gadget/ether.c | 46
drivers/usb/gadget/file_storage.c | 43
drivers/usb/gadget/gadget_chips.h | 6
drivers/usb/gadget/goku_udc.c | 14
drivers/usb/gadget/lh7a40x_udc.c | 7
drivers/usb/gadget/net2280.c | 74
drivers/usb/gadget/omap_udc.c | 146 +
drivers/usb/gadget/omap_udc.h | 11
drivers/usb/gadget/pxa2xx_udc.c | 34
drivers/usb/gadget/rndis.c | 51
drivers/usb/gadget/zero.c | 2
drivers/usb/host/ehci-hcd.c | 35
drivers/usb/host/ehci-hub.c | 4
drivers/usb/host/ehci.h | 7
drivers/usb/host/hc_sl811.c | 8
drivers/usb/host/ohci-dbg.c | 16
drivers/usb/host/ohci-hcd.c | 533 ++++--
drivers/usb/host/ohci-hub.c | 193 --
drivers/usb/host/ohci-lh7a404.c | 30
drivers/usb/host/ohci-omap.c | 30
drivers/usb/host/ohci-pci.c | 69
drivers/usb/host/ohci-pxa27x.c | 460 ++++++
drivers/usb/host/ohci-sa1111.c | 25
drivers/usb/host/ohci.h | 108 +
drivers/usb/host/uhci-hcd.c | 508 +-----
drivers/usb/host/uhci-hcd.h | 36
drivers/usb/host/uhci-hub.c | 292 ++-
drivers/usb/image/Kconfig | 7
drivers/usb/image/hpusbscsi.c | 12
drivers/usb/image/mdc800.c | 18
drivers/usb/image/microtek.c | 17
drivers/usb/image/microtek.h | 1
drivers/usb/input/aiptek.c | 8
drivers/usb/input/ati_remote.c | 7
drivers/usb/input/hid-core.c | 164 +-
drivers/usb/input/kbtab.c | 8
drivers/usb/input/mtouchusb.c | 4
drivers/usb/input/pid.c | 2
drivers/usb/input/powermate.c | 2
drivers/usb/input/touchkitusb.c | 4
drivers/usb/input/usbkbd.c | 4
drivers/usb/input/usbmouse.c | 4
drivers/usb/input/wacom.c | 8
drivers/usb/input/xpad.c | 4
drivers/usb/media/Kconfig | 6
drivers/usb/media/dabusb.c | 6
drivers/usb/media/konicawc.c | 20
drivers/usb/media/ov511.c | 4
drivers/usb/media/se401.c | 6
drivers/usb/media/sn9c102.h | 23
drivers/usb/media/sn9c102_core.c | 154 +-
drivers/usb/media/sn9c102_pas106b.c | 14
drivers/usb/media/sn9c102_pas202bcb.c | 21
drivers/usb/media/sn9c102_sensor.h | 61
drivers/usb/media/sn9c102_tas5110c1b.c | 49
drivers/usb/media/sn9c102_tas5130d1b.c | 64
drivers/usb/media/stv680.c | 4
drivers/usb/media/usbvideo.c | 4
drivers/usb/misc/Kconfig | 12
drivers/usb/misc/Makefile | 1
drivers/usb/misc/auerswald.c | 28
drivers/usb/misc/legousbtower.c | 8
drivers/usb/misc/speedtch.c | 65
drivers/usb/misc/tiglusb.c | 1
drivers/usb/misc/uss720.c | 4
drivers/usb/net/catc.c | 16
drivers/usb/net/kaweth.c | 28
drivers/usb/net/pegasus.c | 12
drivers/usb/net/rtl8150.c | 28
drivers/usb/net/usbnet.c | 38
drivers/usb/serial/Kconfig | 10
drivers/usb/serial/Makefile | 1
drivers/usb/serial/belkin_sa.c | 8
drivers/usb/serial/cyberjack.c | 6
drivers/usb/serial/digi_acceleport.c | 32
drivers/usb/serial/empeg.c | 32
drivers/usb/serial/ftdi_sio.c | 24
drivers/usb/serial/ftdi_sio.h | 15
drivers/usb/serial/generic.c | 4
drivers/usb/serial/io_edgeport.c | 18
drivers/usb/serial/io_ti.c | 18
drivers/usb/serial/ipaq.c | 23
drivers/usb/serial/ipw.c | 496 ++++++
drivers/usb/serial/ir-usb.c | 4
drivers/usb/serial/keyspan_pda.c | 12
drivers/usb/serial/kl5kusb105.c | 12
drivers/usb/serial/kobil_sct.c | 14
drivers/usb/serial/mct_u232.c | 12
drivers/usb/serial/omninet.c | 4
drivers/usb/serial/pl2303.c | 432 +++++
drivers/usb/serial/usb-serial.c | 245 +--
drivers/usb/serial/usb-serial.h | 1
drivers/usb/serial/visor.c | 6
drivers/usb/serial/whiteheat.c | 16
drivers/usb/storage/isd200.c | 12
drivers/usb/storage/protocol.c | 98 -
drivers/usb/storage/scsiglue.c | 31
drivers/usb/storage/transport.c | 25
drivers/usb/storage/unusual_devs.h | 136 -
drivers/usb/storage/usb.c | 70
drivers/usb/storage/usb.h | 3
include/asm-i386/mach-summit/mach_mpparse.h | 3
include/linux/usb.h | 29
include/linux/usbdevice_fs.h | 10
141 files changed, 8360 insertions(+), 4993 deletions(-)
-----

<ak:sensi.org>:
o USB: USB CDC OBEX driver
o USB: export inteface and configuration strings to sysfs

<catab:deuroconsult.ro>:
o USB: cdc-acm-usb-use-uninit-mem-bug.patch

<hj.oertel:surfeu.de>:
o USB: usb/serial RM vendor/product id for ftdi_sio

<petkov:uni-muenster.de>:
o USB: remove calls to usb_unlink_urb() in net/kaweth.c
o USB: remove calls to usb_unlink_urb() in net/pegasus.c
o USB: remove calls to usb_unlink_urb in net/usbnet.c
o USB: remove _some_ calls to usb_unlink_urb in misc/auerswald.c
o USB: remove calls to usb_unlink_urb in misc/legousbtower.c
o USB: remove calls to usb_unlink_urb in net/catc.c
o USB: remove calls to usb_unlink_urb() in input/touchkitusb.c
o USB: remove calls to usb_unlink_urb in input/powermate.c
o USB: remove calls to usb_unlink_urb in image/mdc800.c (v2)
o USB: remove calls to usb_unlink_urb() in input/pid.c
o USB: remove calls to usb_unlink_urb in input/usbkbd.c
o USB: usb_unlink_urb removal from input/aiptek.c
o USB: remove calls to usb_unlink_urb in input/mtouchusb.c
o USB: usb_unlink_urb removal from input/hid-core.c
o USB: remove usb_unlink_urb() calls in input/kbtab.c
o USB: remove calls to usb_unlink_urb in core/message.c
o USB: remove calls to usb_unlink_urb in input/usbmouse.c
o USB: remove calls to usb_unlink_urb in input/wacom.c
o USB: usb_unlink_urb removal from input/ati_remote.c
o USB: remove calls to usb_unlink_urb in input/xpad.c
o USB: remove calls to usb_unlink_urb in media/konicawc.c
o USB: remove call to usb_unlink_urb in media/ov511.c
o USB: remove calls to usb_unlink_urb in media/se401.c
o USB: remove calls to usb_unlink_urb in media/stv680.c
o USB: remove call to usb_unlink_urb() in media/usbvideo.c
o USB: remove calls to usb_unlink_urb() in image/hpusbscsi.c
o USB: remove calls to usb_unlink_urb in class/usb-midi.c
o USB: remove calls to usb_unlink_urb in class/cdc-acm.c
o USB: remove calls to usb_unlink_urb in class/bluetty.c
o USB: remove calls to usb_unlink_urb in class/audio.c
o USB: fix up usblp usb_unlink_urb() warning

<util:deuroconsult.ro>:
o USB Serial: Correct a use of out of range variable

<wouter-kernel:fort-knox.rave.org>:
o USB: usb audio is for oss only

Al Borchers:
o USB: close waits for drain in pl2303
o USB: circular buffer for pl2303
o USB: corrected digi_acceleport 2.6.9-rc1 fix for hang on disconnect

Alan Stern:
o USB Storage: new unusual_devs entry
o USB: Fix data toggle handling in the UHCI driver
o USB: Use list_for_each_entry etc. in UHCI driver
o USB: Activate new hubs and resumed hubs the same way
o USB: Suspend update for dummy_hcd
o USB: Support system suspend in File-Storage Gadget
o USB: Allow device resets for hubs
o USB: Descriptor listing bugfix for g_file_storage
o USB: Add locking support for USB device resets
o USB: Updated USB device locking
o USB: Fix off-by-one error in the hub driver
o USB: Improve UHCI suspend/resume
o USB: Unusual_devs entry for Panasonic cameras
o USB: New submission procedure for unusual_devs.h
o USB: Add OTG support to g_file_storage
o USB: Internal port numbers start at 0
o USB: Centralize logical disconnects in the hub driver
o USB: Nag message for usb_kill_urb
o USB: Remove inappropriate unusual_devs.h entry
o USB: Suspend/resume/wakeup support for UHCI root hub ports
o USB: Make usbcore use usb_kill_urb()

Andrew Morton:
o PCI: fix up usb quirk __init marks

Bjorn Helgaas:
o HCD PCI probe: print actual, not ioremapped, address

Craig Hughes:
o USB: host side fixes for pxa2xx/ethernet/rndis gadgets, like gumstix

David Brownell:
o USB: OHCI autodetects "need" for init reset quirk
o USB Gadget: debug files now Kconfigured
o USB: OHCI support for PXA27x
o USB Gadget: Ethernet/RNDIS gadget, minor updates
o USB: net2280 updates
o USB: ohci init refactor
o USB: omap_udc supports 5910/1510 chips
o USB: khubd looks at ports after probe
o USB: ohci updates
o USB: gadget_is_n9604
o export usb_set_device_state(), use in ohci
o USB: EHCI SMP fix
o USB: OHCI init cleanups

David T. Hollis:
o USB: Add Surecom USB Ethernet device ids to usbnet

David Woodhouse:
o USB SpeedTouch / ATM: Make it work on 64-bit hosts
o USB: SpeedTouch / ATM update
o USB: Fix assertion logic in USB ATM core
o USB: Reformat usb-atm code and rework SpeedTouch firmware loading
o USB: Generic USB ATM/DSL core and completed SpeedTouch driver

Duncan Sands:
o USB SpeedTouch cleanup
o usb: extract sensible strings from buggy string descriptors
o usb speedtch: convert to using usb_kill_urb
o usb speedtch: no side-effects in BUG_ON

Eric Valette:
o USB: rtl8150.c ethernet driver : usb_unlink_urb ->usb_kill_urb

Greg Kroah-Hartman:
o USB: add serial ipw driver
o USB: add bulk_in_size for usb-serial devices
o USB: add endian markups to the ub driver
o USB: fix incorrect usage of usb_kill_urb in rtl8150 driver
o USB: oops, revert drivers/usb/core/message.c change
o USB: fix up some minor sparse warnings in the uhci driver
o USB: fix up __iomem warnings in the ohci driver
o USB: fix up __iomem warnings in the ehci driver
o USB: fix hcd-pci's __iomem warnings
o PCI: fix __iomem warnings in quirk code
o USB: fix usb_unlink_urb() usage in generic usb-serial driver
o USB: fix usb_unlink_urb() usage in keyspan_pda driver
o USB: fix usb_unlink_urb() usage in ftdi_sio driver
o USB: fix usb_unlink_urb() usage in io_ti driver
o USB: fix usb_unlink_urb() usage in kobil_sct driver
o USB: fix usb_unlink_urb() usage in kl5kusb105 driver
o USB: fix usb_unlink_urb() usage in visor driver
o USB: fix usb_unlink_urb() usage in omninet driver
o USB: fix usb_unlink_urb() usage in mct_u232 driver
o USB: fix usb_unlink_urb() usage in empeg driver
o USB: fix usb_unlink_urb() usage in digi_acceleport driver
o USB: fix usb_unlink_urb() usage in ipaq driver
o USB: fix usb_unlink_urb() usage in ir-usb driver
o USB: fix usb_unlink_urb() usage in io_edgeport driver
o USB: fix usb_unlink_urb() usage in whiteheat driver
o USB: fix usb_unlink_urb() usage in cyberjack driver
o USB: fix usb_unlink_urb() usage in belkin_sa driver
o USB: fix usb_unlink_urb() usage in usb-serial core
o USB: fix usb_unlink_urb() usage in pl2303 driver
o USB: make usb_unlink_urb() message only show up if CONFIG_DEBUG_KERNEL is enabled
o USB: remove usbdevfs filesystem name, usbfs is the proper one to use

Herbert Xu:
o USB: Fix hiddev devfs oops

Ian Abbott:
o USB: Add B&B Electronics VID/PIDs to ftdi_sio

Jesse Barnes:
o USB: handle usb host allocation failures gracefully

John Stultz:
o USB: early usb handoff for 2.6

Kenji Kaneshige:
o USB: add missing pci_disable_device for PCI-based USB HCD

Luca Risolia:
o USB: SN9C10x driver updates
o USB: SN9C10x driver update

Luiz Capitulino:
o usb-serial: Add module version information
o usb-serial: usb_serial_register() cleanup
o usb-serial: return_serial() trivial cleanup
o usb-serial: create_serial() return value trivial fix
o usb-serial: Moves the search in device list out of usb_serial_probe()
o USB: missing check in usb/serial/usb-serial.c
o USB: remove ugly code from usb/serial/usb-serial.c

Matthew Dharm:
o USB Storage: revert GetMaxLUN strictness
o USB Storage: ignore bogus residue values
o USB storage: delayed device scanning
o USB Storage: change how INQUIRY is fixed up

Maximilian Attems:
o list_for_each_entry: drivers-usb-class-audio.c
o list_for_each_entry: drivers-usb-class-usb-midi.c
o list_for_each_entry: drivers-usb-media-dabusb.c
o list_for_each_entry: drivers-usb-host-hc_sl811.c
o list_for_each_entry: drivers-usb-serial-ipaq.c
o list_for_each_entry: drivers-usb-core-devices.c
o usb/dabusb: insert set_current_state() before schedule_timeout()
o usb/tiglusb: insert set_current_state() before schedule_timeout()

Nishanth Aravamudan:
o usb/uss720: replace schedule_timeout() with msleep_interruptible()
o usb/mdc800: cleanup set_current_state() around wait queues
o usb/hid-core: add set_current_state() before schedule_timeout()
o usb/kaweth: reorder set_current_state() and schedule_timeout()
o usb/ati_remote: add set_current_state()
o usb/file_storage: replace schedule_timeout() with msleep_interruptible()

Oliver Neukum:
o USB: acm work around for misplaced
o USB: maintainership of acm cdc
o USB: switching microtek to usb_kill_urb
o USB: correct interrupt interval for kaweth
o USB: switching microtek to usb_kill_urb
o USB: update of help text for hpusbscsi

Pavel Machek:
o USB Storage: Unusual_dev patch for Finepix 1300 and 1400's

Pete Zaitcev:
o USB: fix oops with latest ub driver in -mm tree
o USB: Fixes for ub in 2.4.9-rc2-mm2
o USB: Patch for 3 ub bugs in 2.6.9-rc1-mm4
o USB: Fixes for ub in 2.4.9-rc1 from Oliver and Pat

Petko Manolov:
o USB: small rtl8150 patch

Phil Dibowitz:
o USB Storage: unusual_dev modification
o USB Storage: Fix Kyocera order
o USB Storage: Remove unusual_devs entries for Genesys Drives
o USB Storage: Remove unusual_dev entry for IBM Storage Key

Steffen Zieger:
o USB: Codemercs IO-Warrior support

Stephan Fuhrmann:
o USB Storage: unusual_devs patch for new tekom entry

Stephan Walter:
o USB Storage: unusual_devs patch for winward music disk

Vojtech Pavlik:
o USB: Fix oops in usblp driver

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 14:07    [W:0.033 / U:0.432 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site