Hi Linus, Please pull from the tag git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \ acpi-5.17-rc4 with top-most commit 27a98fe60b033dfce95361abe368750994b8a78e Merge branch 'acpi-x86' on top of commit dfd42facf1e4ada021b939b4e19c935dcdd55566 Linux 5.17-rc3 to receive ACPI fixes for 5.17-rc4. These revert two commits that turned out to be problematic and fix two issues related to wakeup from suspend-to-idle on x86. Specifics: - Revert a recent change that attempted to avoid issues with conflicting address ranges during PCI initialization, because it turned out to introduce a regression (Hans de Goede). - Revert a change that limited EC GPE wakeups from suspend-to-idle to systems based on Intel hardware, because it turned out that systems based on hardware from other vendors depended on that functionality too (Mario Limonciello). - Fix two issues related to the handling of wakeup interrupts and wakeup events signaled through the EC GPE during suspend-to-idle on x86 (Rafael Wysocki). Thanks! --------------- Hans de Goede (1): x86/PCI: revert "Ignore E820 reservations for bridge windows on newer systems" Mario Limonciello (1): ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems" Rafael J. Wysocki (2): ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE PM: s2idle: ACPI: Fix wakeup interrupts handling --------------- arch/x86/kernel/resource.c | 23 +---------------------- drivers/acpi/ec.c | 10 ++++++++++ drivers/acpi/sleep.c | 15 +++++---------- drivers/acpi/x86/s2idle.c | 12 ++++-------- drivers/base/power/wakeup.c | 41 ++++++++++++++++++++++++++++++++++------- include/linux/suspend.h | 4 ++-- kernel/power/main.c | 5 ++++- kernel/power/process.c | 2 +- kernel/power/suspend.c | 2 -- 9 files changed, 61 insertions(+), 53 deletions(-)