summaryrefslogtreecommitdiffstats
path: root/include/linux/pm.h
diff options
context:
space:
mode:
authorUlf Hansson <ulf.hansson@linaro.org>2014-02-19 07:09:21 -0500
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>2014-02-28 19:02:53 -0500
commit0a9efc4d91df7b18fb3e97c24ee85a1529618899 (patch)
tree3e80212665788cf1e73a7a564e8cd6c55d60c69a /include/linux/pm.h
parent3e54d1518f8f31effd487b7609c6779f62b0c04f (diff)
PM / sleep: Set pm_generic functions to NULL for !CONFIG_PM_SLEEP
Previously only a subset of the functions were defined and set to NULL while !CONFIG_PM_SLEEP. Let's make them all available so they can be used no matter of CONFIG_PM_SLEEP or not. Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org> Reviewed-by: Pavel Machek <pavel@ucw.cz> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'include/linux/pm.h')
-rw-r--r--include/linux/pm.h28
1 files changed, 20 insertions, 8 deletions
diff --git a/include/linux/pm.h b/include/linux/pm.h
index 3540ea99717e..6fffbcd7bc37 100644
--- a/include/linux/pm.h
+++ b/include/linux/pm.h
@@ -719,14 +719,26 @@ static inline void dpm_for_each_dev(void *data, void (*fn)(struct device *, void
719{ 719{
720} 720}
721 721
722#define pm_generic_prepare NULL 722#define pm_generic_prepare NULL
723#define pm_generic_suspend NULL 723#define pm_generic_suspend_late NULL
724#define pm_generic_resume NULL 724#define pm_generic_suspend_noirq NULL
725#define pm_generic_freeze NULL 725#define pm_generic_suspend NULL
726#define pm_generic_thaw NULL 726#define pm_generic_resume_early NULL
727#define pm_generic_restore NULL 727#define pm_generic_resume_noirq NULL
728#define pm_generic_poweroff NULL 728#define pm_generic_resume NULL
729#define pm_generic_complete NULL 729#define pm_generic_freeze_noirq NULL
730#define pm_generic_freeze_late NULL
731#define pm_generic_freeze NULL
732#define pm_generic_thaw_noirq NULL
733#define pm_generic_thaw_early NULL
734#define pm_generic_thaw NULL
735#define pm_generic_restore_noirq NULL
736#define pm_generic_restore_early NULL
737#define pm_generic_restore NULL
738#define pm_generic_poweroff_noirq NULL
739#define pm_generic_poweroff_late NULL
740#define pm_generic_poweroff NULL
741#define pm_generic_complete NULL
730#endif /* !CONFIG_PM_SLEEP */ 742#endif /* !CONFIG_PM_SLEEP */
731 743
732/* How to reorder dpm_list after device_move() */ 744/* How to reorder dpm_list after device_move() */