remove software_suspend()
authorJohannes Berg <johannes@sipsolutions.net>
Sun, 6 May 2007 21:50:49 +0000 (14:50 -0700)
committerLinus Torvalds <torvalds@woody.linux-foundation.org>
Mon, 7 May 2007 19:12:59 +0000 (12:12 -0700)
commitab3bfca7abf3fd0fe41d26d839610a787aa7e587
treee62e58beaf9d22d4156b27d4523c3728bf5769bc
parentb1296cc48b39355241470ef934a5e2270e3f23bd
remove software_suspend()

Remove software_suspend() and all its users since
pm_suspend(PM_SUSPEND_DISK) should be equivalent and there's no point in
having two interfaces for the same thing.

The patch also changes the valid_state function to return 0 (false) for
PM_SUSPEND_DISK when SOFTWARE_SUSPEND is not configured instead of
accepting it and having the whole thing fail later.

Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Acked-by: "Rafael J. Wysocki" <rjw@sisk.pl>
Cc: Pavel Machek <pavel@ucw.cz>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
drivers/acpi/sleep/proc.c
drivers/i2c/chips/tps65010.c
include/linux/init.h
include/linux/suspend.h
kernel/power/main.c
kernel/sys.c