All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 1/2] PM: suspend: Define pm_suspend_target_state
@ 2023-04-27  5:06 Kai-Heng Feng
  2023-04-27  5:06 ` [PATCH v3 2/2] ata: libata: Defer rescan on suspended device Kai-Heng Feng
  2023-04-27  8:52 ` [PATCH v3 1/2] PM: suspend: Define pm_suspend_target_state kernel test robot
  0 siblings, 2 replies; 5+ messages in thread
From: Kai-Heng Feng @ 2023-04-27  5:06 UTC (permalink / raw)
  To: jejb, martin.petersen
  Cc: bblock, acelan.kao, Kai-Heng Feng, Rafael J. Wysocki,
	Pavel Machek, Len Brown, Greg Kroah-Hartman, linux-pm,
	linux-kernel

Define pm_suspend_target_state so it can still be used when
CONFIG_SUSPEND or CONFIG_PM_SLEEP is not set.

Signed-off-by: Kai-Heng Feng <kai.heng.feng@canonical.com>
---
v3:
 - New patch to resolve undefined pm_suspend_target_state.

 drivers/base/power/wakeup.c | 5 -----
 include/linux/suspend.h     | 1 +
 2 files changed, 1 insertion(+), 5 deletions(-)

diff --git a/drivers/base/power/wakeup.c b/drivers/base/power/wakeup.c
index 7cc0c0cf8eaa..a917219feea6 100644
--- a/drivers/base/power/wakeup.c
+++ b/drivers/base/power/wakeup.c
@@ -19,11 +19,6 @@
 
 #include "power.h"
 
-#ifndef CONFIG_SUSPEND
-suspend_state_t pm_suspend_target_state;
-#define pm_suspend_target_state	(PM_SUSPEND_ON)
-#endif
-
 #define list_for_each_entry_rcu_locked(pos, head, member) \
 	list_for_each_entry_rcu(pos, head, member, \
 		srcu_read_lock_held(&wakeup_srcu))
diff --git a/include/linux/suspend.h b/include/linux/suspend.h
index cfe19a028918..ff64a596be4b 100644
--- a/include/linux/suspend.h
+++ b/include/linux/suspend.h
@@ -530,6 +530,7 @@ static inline void ksys_sync_helper(void) {}
 
 #define pm_notifier(fn, pri)	do { (void)(fn); } while (0)
 
+#define pm_suspend_target_state	(PM_SUSPEND_ON)
 static inline bool pm_wakeup_pending(void) { return false; }
 static inline void pm_system_wakeup(void) {}
 static inline void pm_wakeup_clear(bool reset) {}
-- 
2.34.1


^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2023-04-27 11:39 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-04-27  5:06 [PATCH v3 1/2] PM: suspend: Define pm_suspend_target_state Kai-Heng Feng
2023-04-27  5:06 ` [PATCH v3 2/2] ata: libata: Defer rescan on suspended device Kai-Heng Feng
2023-04-27 10:56   ` kernel test robot
2023-04-27 11:38   ` kernel test robot
2023-04-27  8:52 ` [PATCH v3 1/2] PM: suspend: Define pm_suspend_target_state kernel test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.