The branch main has been updated by wulf:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=8ace984e477b0ee1fcc317752603ec4fe9c7f636

commit 8ace984e477b0ee1fcc317752603ec4fe9c7f636
Author:     Vladimir Kondratyev <w...@freebsd.org>
AuthorDate: 2024-04-08 06:47:41 +0000
Commit:     Vladimir Kondratyev <w...@freebsd.org>
CommitDate: 2024-04-08 06:47:41 +0000

    LinuxKPI: Set suspend type on syspend/resume cycle enter
    
    Recent amdgpu depends on pm_suspend_target_state value to separate
    S3 and S0ix support.
    
    Sponsored by:   Serenity Cyber Security, LLC
    Reviewed by:    manu (in bugzilla)
    MFC after:      1 week
---
 sys/compat/linuxkpi/common/src/linux_acpi.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sys/compat/linuxkpi/common/src/linux_acpi.c 
b/sys/compat/linuxkpi/common/src/linux_acpi.c
index e7b6854ecf13..60ec838e9da7 100644
--- a/sys/compat/linuxkpi/common/src/linux_acpi.c
+++ b/sys/compat/linuxkpi/common/src/linux_acpi.c
@@ -109,12 +109,14 @@ linux_handle_power_suspend_event(void *arg __unused)
         * TODO: Make acpi_sleep_event consistent
         */
        linux_acpi_target_sleep_state = ACPI_STATE_S3;
+       pm_suspend_target_state = PM_SUSPEND_MEM;
 }
 
 static void
 linux_handle_power_resume_event(void *arg __unused)
 {
        linux_acpi_target_sleep_state = ACPI_STATE_S0;
+       pm_suspend_target_state = PM_SUSPEND_ON;
 }
 
 static void

Reply via email to