Hi Linus, Please pull from the tag git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \ acpi-6.16-rc2 with top-most commit 28b069933d39708af872d9739e78315317b93031 Merge branches 'acpi-pad', 'acpi-cppc', 'acpi-ec' and 'acpi-resource' on top of commit 19272b37aa4f83ca52bdf9c16d5d81bdd1354494 Linux 6.16-rc1 to receive ACPI updates for 6.16-rc2. These fix an ACPI APEI error injection driver failure that started to occur after switching it over to using a faux device, address an EC driver issue related to invalid ECDT tables, clean up the usage of mwait_idle_with_hints() in the ACPI PAD driver, add a new IRQ override quirk, and fix a NULL pointer dereference related to nosmp: - Update the faux device handling code in the driver core and address an ACPI APEI error injection driver failure that started to occur after switching it over to using a faux device on top of that (Dan Williams). - Update data types of variables passed as arguments to mwait_idle_with_hints() in the ACPI PAD (processor aggregator device) driver to match the function definition after recent changes (Uros Bizjak). - Fix a NULL pointer dereference in the ACPI CPPC library that occurs when nosmp is passed to the kernel in the command line (Yunhui Cui). - Ignore ECDT tables with an invalid ID string to prevent using an incorrect GPE for signaling events on some systems (Armin Wolf). - Add a new IRQ override quirk for MACHENIKE 16P (Wentao Guan). Thanks! --------------- Armin Wolf (1): ACPI: EC: Ignore ECDT tables with an invalid ID string Dan Williams (3): driver core: faux: Suppress bind attributes driver core: faux: Quiet probe failures ACPI: APEI: EINJ: Do not fail einj_init() on faux_device_create() failure Uros Bizjak (1): ACPI: PAD: Update arguments of mwait_idle_with_hints() Wentao Guan (1): ACPI: resource: Use IRQ override on MACHENIKE 16P Yunhui Cui (1): ACPI: CPPC: Fix NULL pointer dereference when nosmp is used --------------- drivers/acpi/acpi_pad.c | 2 +- drivers/acpi/apei/einj-core.c | 9 +++------ drivers/acpi/cppc_acpi.c | 2 +- drivers/acpi/ec.c | 17 +++++++++++++++++ drivers/acpi/resource.c | 7 +++++++ drivers/base/faux.c | 3 ++- 6 files changed, 31 insertions(+), 9 deletions(-)