USB: add asynchronous autosuspend/autoresume support
authorAlan Stern <stern@rowland.harvard.edu>
Wed, 12 Nov 2008 21:19:49 +0000 (16:19 -0500)
committerGreg Kroah-Hartman <gregkh@suse.de>
Wed, 7 Jan 2009 17:59:53 +0000 (09:59 -0800)
commit9ac39f28b5237a629e41ccfc1f73d3a55723045c
treec161d5b62d11b6e73605a37b2562b90fff689d9e
parentd4f373e57d3916814110968c5ea1155a8d972b5a
USB: add asynchronous autosuspend/autoresume support

This patch (as1160b) adds support routines for asynchronous autosuspend
and autoresume, with accompanying documentation updates.  There
already are several potential users of this interface, and others are
likely to arise as autosuspend support becomes more widespread.

Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Documentation/usb/power-management.txt
drivers/usb/core/driver.c
drivers/usb/core/hub.c
drivers/usb/core/usb.c
drivers/usb/core/usb.h
include/linux/usb.h