Skip to contentSkip to conversation

USB changes for 2.5.67 - take 2

PATCH New Greg KH 1 participant 1 message Apr 11, 2003

lore
Share & tools
lore

Greg KH

author
#0 lore raw

PATCH 1/1 USB changes for 2.5.67 - take 2

Hi,

Here are some USB changes. Most notable here is a usbnet driver update that should remove the need for the separate cdc-ether.c driver, a DocBook documentation update for the usbfs interface, and a usb-storage update that fixes some bugs noted in the bug database. There are some other good bugfixes in here too.

I've also included my patches in here that add hotplug support for the kobject core, and convert the driver core to use this functionality. These patches were posted to lkml in the past, and Pat has said they look good to him.

Please pull from: bk://kernel.bkbits.net/gregkh/linux/linus-2.5

Patches have all been posted to linux-usb-devel in the past, so that group will not be flooded again :)

thanks,

greg k-h

 CREDITS                            |    8 
 Documentation/DocBook/usb.tmpl     |  681 ++++++++++++++++++++++++++++++++
 arch/i386/kernel/edd.c             |    2 
 drivers/acpi/bus.c                 |    2 
 drivers/base/base.h                |    5 
 drivers/base/bus.c                 |    2 
 drivers/base/class.c               |    4 
 drivers/base/core.c                |   55 ++
 drivers/base/firmware.c            |    2 
 drivers/base/hotplug.c             |   32 -
 drivers/block/genhd.c              |   14 
 drivers/hotplug/pci_hotplug_core.c |    2 
 drivers/usb/class/audio.c          |    6 
 drivers/usb/class/usb-midi.c       |   31 -
 drivers/usb/core/hub.c             |   17 
 drivers/usb/core/message.c         |    2 
 drivers/usb/core/usb.c             |   34 -
 drivers/usb/host/ehci-mem.c        |    1 
 drivers/usb/host/ehci-q.c          |   13 
 drivers/usb/host/ohci-hcd.c        |    8 
 drivers/usb/host/ohci-q.c          |    2 
 drivers/usb/input/hid-core.c       |    3 
 drivers/usb/input/kbtab.c          |    2 
 drivers/usb/input/usbkbd.c         |    3 
 drivers/usb/input/usbmouse.c       |    3 
 drivers/usb/misc/Kconfig           |    2 
 drivers/usb/misc/speedtch.c        |   41 +
 drivers/usb/misc/uss720.c          |   79 +--
 drivers/usb/net/pegasus.c          |   22 -
 drivers/usb/net/pegasus.h          |    2 
 drivers/usb/net/rtl8150.c          |    4 
 drivers/usb/net/usbnet.c           |  765 +++++++++++++++++++++++++++----------
 drivers/usb/serial/io_edgeport.c   |    8 
 drivers/usb/serial/ipaq.c          |    1 
 drivers/usb/serial/ipaq.h          |    3 
 drivers/usb/serial/keyspan.h       |   26 -
 drivers/usb/serial/usb-serial.c    |    3 
 drivers/usb/storage/scsiglue.c     |   40 +
 drivers/usb/storage/transport.c    |   30 +
 drivers/usb/storage/transport.h    |    2 
 drivers/usb/storage/unusual_devs.h |   13 
 drivers/usb/storage/usb.c          |  339 ++++++++--------
 fs/filesystems.c                   |    2 
 fs/partitions/check.c              |    2 
 include/linux/kobject.h            |   22 +
 lib/kobject.c                      |  170 +++++++-
 net/core/dev.c                     |    4 
 47 files changed, 1893 insertions(+), 621 deletions(-)

-----

<[email protected]>:
o USB: patch for oops in io_edgeport.c

<[email protected]>:
o USB: Add support for Pentax Still Camera to linux kernel

<[email protected]>:
o USB: New USB serial device ID: Asus A600 PDA cradle

Art Haas <[email protected]>:
o USB: C99 initializers for drivers/usb files

David Brownell <[email protected]>:
o USB: set_configuration() missed some state
o USB: kerneldoc for usbfs
o USB usbnet: dynamic config, cdc-ether, net1080
o USB: ohci-hcd, pci posting paranoia
o USB: ehci-hcd, minor hardware tweaks

Duncan Sands <[email protected]>:
o USB speedtouch: don't open a connection if no firmware
o USB speedtouch Kconfig fix; CREDITS entry out of order
o USB speedtouch: handle failure of usb_set_interface

Greg Kroah-Hartman <[email protected]>:
o USB: fix uss720 driver to work properly with recent parport changes
o USB: set port->tty to NULL after we have closed the port
o Kobject: add NULL to decl_subsys() due to addition of hotplug operations
o block: add /sbin/hotplug support for when block devices are created and destroyed
o driver core: move the hotplug support for /sys/devices to use the kobject logic
o Kobject: add NULL to decl_subsys() due to addition of hotplug operations
o kobject: cause /sbin/hotplug to be called when kobjects are added and removed
o USB: remove redundant checks for NULL when it can never happen

Hanna Linder <[email protected]>:
o USB: input class hookup to existing support

Matthew Dharm <[email protected]>:
o usb-storage: add info to /proc interface
o usb-storage: remove BUG/BUG_ON
o usb-storage: variable renames
o usb-storage: fix CB/CBI

Oliver Neukum <[email protected]>:
o USB: remove configuration change from pegasus.c
o USB: remove configuration change from rtl8150
o USB: remove unnecessary setting of configuration from audio
o USB: removing unnecessary calls to usb_set_configuration
o USB: locking reset/probe
o USB: leave usage counts during probe/remove to driver core

Paul Mackerras <[email protected]>:
o USB: small fix to pegasus.c

Petko Manolov <[email protected]>:
o USB: pegasus link status fix