USB fixes for 2.6.0-test7
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
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