Suspend infrastructure cleanup and extension
authorLinus Torvalds <torvalds@osdl.org>
Sat, 24 Jun 2006 21:50:29 +0000 (14:50 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 26 Sep 2006 04:08:36 +0000 (21:08 -0700)
commit7c8265f51073bc8632a99de78d5fd19117ed78b7
tree85efa2114f3765c98236152ca46d783dc1bd7d5b
parentceeee1fb2897651b434547eb26d93e6d2ff5a1a5
Suspend infrastructure cleanup and extension

Allow devices to participate in the suspend process more intimately,
in particular, allow the final phase (with interrupts disabled) to
also be open to normal devices, not just system devices.

Also, allow classes to participate in device suspend.

Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/base/power/resume.c
drivers/base/power/suspend.c
include/linux/device.h
include/linux/pm.h
kernel/power/main.c