[GIT PULL] ACPI fix for v6.11-rc4

From: Rafael J. Wysocki
Date: Fri Aug 16 2024 - 13:36:44 EST


Hi Linus,

Please pull from the tag

git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \
acpi-6.11-rc4

with top-most commit 71bf41b8e913ec9fc91f0d39ab8fb320229ec604

ACPI: EC: Evaluate _REG outside the EC scope more carefully

on top of commit 7c626ce4bae1ac14f60076d00eafe71af30450ba

Linux 6.11-rc3

to receive an ACPI fix for 6.11-rc4.

This fixes an issue related to the ACPI EC device handling that causes
the _REG control method to be evaluated for EC operation regions that
are not expected to be used which confuses the platform firmware and
provokes various types of misbehavior on some systems.

Thanks!


---------------

Rafael J. Wysocki (3):
Revert "ACPI: EC: Evaluate orphan _REG under EC device"
ACPICA: Add a depth argument to acpi_execute_reg_methods()
ACPI: EC: Evaluate _REG outside the EC scope more carefully

---------------

drivers/acpi/acpica/acevents.h | 6 +---
drivers/acpi/acpica/evregion.c | 12 ++++++--
drivers/acpi/acpica/evxfregn.c | 64 +++++-------------------------------------
drivers/acpi/ec.c | 14 +++++----
drivers/acpi/internal.h | 1 +
drivers/acpi/scan.c | 2 ++
include/acpi/acpixf.h | 5 +---
7 files changed, 30 insertions(+), 74 deletions(-)