diff options
author | Mario Limonciello <mario.limonciello@amd.com> | 2022-08-29 18:29:49 +0200 |
---|---|---|
committer | Hans de Goede <hdegoede@redhat.com> | 2022-09-09 17:37:40 +0200 |
commit | 811d59fdf56a17c66742578fe8be8a6a841af448 (patch) | |
tree | ecb1c30c5e5082ba8e3d7c664323717db40d822a /drivers/acpi/sleep.h | |
parent | Merge tag 'backlight-detect-refactor-1' into review-hans (diff) | |
download | linux-811d59fdf56a17c66742578fe8be8a6a841af448.tar.xz linux-811d59fdf56a17c66742578fe8be8a6a841af448.zip |
ACPI: s2idle: Add a new ->check() callback for platform_s2idle_ops
On some platforms it is found that Linux more aggressively enters s2idle
than Windows enters Modern Standby and this uncovers some synchronization
issues for the platform. To aid in debugging this class of problems in
the future, add support for an extra optional callback intended for
drivers to emit extra debugging.
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
Acked-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Link: https://lore.kernel.org/r/20220829162953.5947-2-mario.limonciello@amd.com
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Diffstat (limited to 'drivers/acpi/sleep.h')
-rw-r--r-- | drivers/acpi/sleep.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/acpi/sleep.h b/drivers/acpi/sleep.h index 7fe41ee489d6..d960a238be4e 100644 --- a/drivers/acpi/sleep.h +++ b/drivers/acpi/sleep.h @@ -18,6 +18,7 @@ static inline acpi_status acpi_set_waking_vector(u32 wakeup_address) extern int acpi_s2idle_begin(void); extern int acpi_s2idle_prepare(void); extern int acpi_s2idle_prepare_late(void); +extern void acpi_s2idle_check(void); extern bool acpi_s2idle_wake(void); extern void acpi_s2idle_restore_early(void); extern void acpi_s2idle_restore(void); |