diff options
author | Rafael J. Wysocki <rjw@sisk.pl> | 2012-06-20 18:19:33 -0400 |
---|---|---|
committer | Rafael J. Wysocki <rjw@sisk.pl> | 2012-07-01 07:31:23 -0400 |
commit | b2df1d4f8b95d9d1e3f064cef02fc5c5116b05cf (patch) | |
tree | 6e891ad6ad748ea737ab5774983f90d9be720446 /include/linux/suspend.h | |
parent | 4b7760ba0dd3319f66886ab2335a0fbecdbc808a (diff) |
PM / Sleep: Separate printing suspend times from initcall_debug
Change the behavior of the newly introduced
/sys/power/pm_print_times attribute so that its initial value
depends on initcall_debug, but setting it to 0 will cause device
suspend/resume times not to be printed, even if initcall_debug has
been set. This way, the people who use initcall_debug for reasons
other than PM debugging will be able to switch the suspend/resume
times printing off, if need be.
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
Reviewed-by: Srivatsa S. Bhat <srivatsa.bhat@linux.vnet.ibm.com>
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'include/linux/suspend.h')
-rw-r--r-- | include/linux/suspend.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/linux/suspend.h b/include/linux/suspend.h index cd83059fb592..0c808d7fa579 100644 --- a/include/linux/suspend.h +++ b/include/linux/suspend.h | |||
@@ -408,6 +408,12 @@ static inline void unlock_system_sleep(void) {} | |||
408 | 408 | ||
409 | #endif /* !CONFIG_PM_SLEEP */ | 409 | #endif /* !CONFIG_PM_SLEEP */ |
410 | 410 | ||
411 | #ifdef CONFIG_PM_SLEEP_DEBUG | ||
412 | extern bool pm_print_times_enabled; | ||
413 | #else | ||
414 | #define pm_print_times_enabled (false) | ||
415 | #endif | ||
416 | |||
411 | #ifdef CONFIG_PM_AUTOSLEEP | 417 | #ifdef CONFIG_PM_AUTOSLEEP |
412 | 418 | ||
413 | /* kernel/power/autosleep.c */ | 419 | /* kernel/power/autosleep.c */ |