Message ID | 20250116041831.531458-1-ivan.hu@canonical.com |
---|---|
State | New |
Headers | show |
Series | acpi: s3: reading residencyslp_s0_residency_usec for intel platforms | expand |
diff --git a/src/acpi/s3/s3.c b/src/acpi/s3/s3.c index 20efba12..2c029a92 100644 --- a/src/acpi/s3/s3.c +++ b/src/acpi/s3/s3.c @@ -431,10 +431,10 @@ static uint64_t get_total_s2idle_residency(const char **fname) const char *check; uint64_t val; - if (access(PM_SUSPEND_TOTAL_HW_SLEEP, F_OK) == 0) - check = PM_SUSPEND_TOTAL_HW_SLEEP; - else + if (access(INTEL_PM_S2IDLE_SLP_S0, F_OK) == 0) check = INTEL_PM_S2IDLE_SLP_S0; + else + check = PM_SUSPEND_TOTAL_HW_SLEEP; val = get_uint64_sysfs(check);
Use the proprietary Intel-specific residencyslp_s0_residency_usec for Intel platforms. For AMD platforms, use total_hw_sleep. Signed-off-by: Ivan Hu <ivan.hu@canonical.com> --- src/acpi/s3/s3.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)