diff mbox series

PM: hibernate: Explicitly set PM_SUSPEND_MAX at hibernate entry

Message ID 20250501215838.2501827-1-superm1@kernel.org
State New
Headers show
Series PM: hibernate: Explicitly set PM_SUSPEND_MAX at hibernate entry | expand

Commit Message

Mario Limonciello May 1, 2025, 9:58 p.m. UTC
From: Mario Limonciello <mario.limonciello@amd.com>

This allows pm_debug_messages to work properly for hibernate.

Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
---
 kernel/power/hibernate.c | 2 ++
 1 file changed, 2 insertions(+)
diff mbox series

Patch

diff --git a/kernel/power/hibernate.c b/kernel/power/hibernate.c
index 23c0f4e6cb2ff..443002fd680de 100644
--- a/kernel/power/hibernate.c
+++ b/kernel/power/hibernate.c
@@ -772,6 +772,7 @@  int hibernate(void)
 	}
 
 	pr_info("hibernation entry\n");
+	pm_suspend_target_state = PM_SUSPEND_MAX;
 	pm_prepare_console();
 	error = pm_notifier_call_chain_robust(PM_HIBERNATION_PREPARE, PM_POST_HIBERNATION);
 	if (error)
@@ -852,6 +853,7 @@  int hibernate(void)
 	hibernate_release();
  Unlock:
 	unlock_system_sleep(sleep_flags);
+	pm_suspend_target_state = PM_SUSPEND_ON;
 	pr_info("hibernation exit\n");
 
 	return error;