[GIT PULL] ACPI support fixes and cleanups for 7.2-rc1

From: Rafael J. Wysocki

Date: Fri Jun 26 2026 - 13:54:34 EST


Hi Linus,

Please pull from the tag

git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \
acpi-7.2-rc1-2

with top-most commit cf1e70d021343d33728e54a6227607925c8d5419

Merge branches 'acpi-sysfs', 'acpi-resource', 'acpi-driver' and
'acpi-processor'

on top of commit eed451031f6ac098ca04ebdd63d34e083ba2d6f6

Merge tag 'acpi-7.2-rc1' of
gitolite.kernel.org:pub/scm/linux/kernel/git/rafael/linux-pm

to receive fixes and cleanups related to ACPI support for 7.2-rc1.

These fix assorted issues and do cleanups in the ACPI support code,
which includes a fix for tools build breakage related to strncpy()
removal:

- Unbreak ACPICA tools builds after switching over to using
strscpy_pad() that is kernel-specific (Rafael Wysocki)

- Fix module parameter file paths in comments in the ACPI code managing
the general sysfs attributes (Zenghui Yu)

- Update kerneldoc comments in the ACPI resource management code to
follow the common style (Andy Shevchenko)

- Fix inverted interface check in ipmi_bmc_gone() that may cause ACPI
IPMI interfaces to be mishandled (Xu Rao)

- Add __cpuidle annotation to idle state management functions related
to ACPI _LPI to avoid trace-induced RCU warnings (Li RongQing)

Thanks!


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

Andy Shevchenko (1):
ACPI: resource: Amend kernel-doc style

Li RongQing (1):
ACPI: processor_idle: Mark LPI enter functions as __cpuidle

Rafael J. Wysocki (1):
ACPICA: Unbreak tools build after switching over to strscpy_pad()

Xu Rao (1):
ACPI: IPMI: Fix inverted interface check in ipmi_bmc_gone()

Zenghui Yu (1):
ACPI: sysfs: Fix path of module parameters in comments

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

drivers/acpi/acpi_ipmi.c | 2 +-
drivers/acpi/acpica/utnonansi.c | 9 +++++++++
drivers/acpi/processor_idle.c | 4 ++--
drivers/acpi/resource.c | 6 +++---
drivers/acpi/riscv/cpuidle.c | 2 +-
drivers/acpi/sysfs.c | 14 +++++++-------
6 files changed, 23 insertions(+), 14 deletions(-)