Skip to contentSkip to conversation

USB fixes for 2.6.0-test7

PATCH In review Greg KH 2 participants 2 messages Oct 10, 2003 – Oct 11, 2003

lore
Share & tools
lore

Greg KH

author
#0 lore raw

PATCH 1/1 USB fixes for 2.6.0-test7

Hi,

Here are some USB fixes for 2.6.0-test7. The net2280.c changes fix some issues on MIPS platforms (and was sent to me before 2.6.0-test7 came out.) The other fixes are all minor little things, and support for the Treo 600 was added to the visor driver. Oh, and suspend now works for USB devices, thanks to Paul :)

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/README           |    6 +----
 drivers/usb/class/Kconfig    |    2 -
 drivers/usb/core/devio.c     |    2 -
 drivers/usb/core/hcd-pci.c   |    2 +
 drivers/usb/gadget/Kconfig   |    2 -
 drivers/usb/gadget/net2280.c |   47 +++++++++++++++++++++----------------------
 drivers/usb/host/ohci-hcd.c  |    2 -
 drivers/usb/host/uhci-hcd.c  |    2 -
 drivers/usb/misc/Kconfig     |    2 -
 drivers/usb/serial/visor.c   |    3 ++
 drivers/usb/serial/visor.h   |    1 
 drivers/usb/storage/Kconfig  |    2 -
 12 files changed, 39 insertions(+), 34 deletions(-)

-----

<adobriyan:mail.ru>:
o USB: Fix two typos in drivers/usb/README
o USB: Correct module names in drivers/usb/*/Kconfig

<dax:gurulabs.com>:
o USB: Handspring Treo 600 id

<noah:caltech.edu>:
o USB: Make Ethernet Gadget depend on CONFIG_NET
o USB: Make ISD-200 USB/ATA Bridge depend on BLK_DEV_IDE

David Brownell:
o USB: make more driver names match module names
o USB: minor net2280 cleanup

Oliver Neukum:
o USB: remove stupid check for NULL in devio.c

Paul Mackerras:
o USB: Fix USB suspend in 2.6.0-test6

#1 lore raw
Quoted 1 line · Greg KH

... Oh, and suspend now works for USB devices, thanks to Paul :)

And on some systems, the resume path even works ... :)

The D3cold resume path -- which should behave very much like resuming from software suspend -- can be made to self-deadlock in some cases: dpm_sem is held while the resume callbacks are made, so they deadlock when calls to device_del (for getting rid of the old device tree) try to grab the same lock.

So don't get your hopes up too far yet -- but yes, that usbcore patch does help some configs a bunch.

- Dave