提交 0a9efc4d 编写于 作者: U Ulf Hansson 提交者: Rafael J. Wysocki

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: NUlf Hansson <ulf.hansson@linaro.org>
Reviewed-by: NPavel Machek <pavel@ucw.cz>
Signed-off-by: NRafael J. Wysocki <rafael.j.wysocki@intel.com>
上级 3e54d151
...@@ -719,14 +719,26 @@ static inline void dpm_for_each_dev(void *data, void (*fn)(struct device *, void ...@@ -719,14 +719,26 @@ static inline void dpm_for_each_dev(void *data, void (*fn)(struct device *, void
{ {
} }
#define pm_generic_prepare NULL #define pm_generic_prepare NULL
#define pm_generic_suspend NULL #define pm_generic_suspend_late NULL
#define pm_generic_resume NULL #define pm_generic_suspend_noirq NULL
#define pm_generic_freeze NULL #define pm_generic_suspend NULL
#define pm_generic_thaw NULL #define pm_generic_resume_early NULL
#define pm_generic_restore NULL #define pm_generic_resume_noirq NULL
#define pm_generic_poweroff NULL #define pm_generic_resume NULL
#define pm_generic_complete NULL #define pm_generic_freeze_noirq NULL
#define pm_generic_freeze_late NULL
#define pm_generic_freeze NULL
#define pm_generic_thaw_noirq NULL
#define pm_generic_thaw_early NULL
#define pm_generic_thaw NULL
#define pm_generic_restore_noirq NULL
#define pm_generic_restore_early NULL
#define pm_generic_restore NULL
#define pm_generic_poweroff_noirq NULL
#define pm_generic_poweroff_late NULL
#define pm_generic_poweroff NULL
#define pm_generic_complete NULL
#endif /* !CONFIG_PM_SLEEP */ #endif /* !CONFIG_PM_SLEEP */
/* How to reorder dpm_list after device_move() */ /* How to reorder dpm_list after device_move() */
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册