linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [BK PATCH] USB patches for 2.6.9
@ 2004-10-19 15:55 Greg KH
  0 siblings, 0 replies; only message in thread
From: Greg KH @ 2004-10-19 15:55 UTC (permalink / raw)
  To: torvalds, akpm; +Cc: linux-usb-devel, linux-kernel

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


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2004-10-19 15:56 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-10-19 15:55 [BK PATCH] USB patches for 2.6.9 Greg KH

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).