summaryrefslogtreecommitdiffstats
path: root/drivers/acpi
diff options
context:
space:
mode:
authorKirill A. Shutemov <kirill.shutemov@linux.intel.com>2021-12-06 15:29:52 +0300
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>2021-12-08 16:09:25 +0100
commit53d01e2016d77ff647fb2056c39c67df18ee86bf (patch)
tree4da4e9219a32e4d34582d7c52c30b122c0a6a98b /drivers/acpi
parent0fcfb00b28c0b7884635dacf38e46d60bf3d4eb1 (diff)
downloadlinux-stable-53d01e2016d77ff647fb2056c39c67df18ee86bf.tar.gz
linux-stable-53d01e2016d77ff647fb2056c39c67df18ee86bf.tar.bz2
linux-stable-53d01e2016d77ff647fb2056c39c67df18ee86bf.zip
ACPI: PM: Avoid CPU cache flush when entering S4
According to ACPI 6.4, Section 16.2, the CPU cache flushing is required on entering to S1, S2, and S3. No need to flush the caches during hibernation (S4). Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> [ rjw: Subject and changelog edits ] Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'drivers/acpi')
-rw-r--r--drivers/acpi/sleep.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/drivers/acpi/sleep.c b/drivers/acpi/sleep.c
index eaa47753b758..5bcf82fcb5f3 100644
--- a/drivers/acpi/sleep.c
+++ b/drivers/acpi/sleep.c
@@ -903,8 +903,6 @@ static int acpi_hibernation_enter(void)
{
acpi_status status = AE_OK;
- ACPI_FLUSH_CPU_CACHE();
-
/* This shouldn't return. If it returns, we have a problem */
status = acpi_enter_sleep_state(ACPI_STATE_S4);
/* Reprogram control registers */