Merge branches 'acpi-processor', 'acpi-ec', 'acpi-fan' and 'acpi-battery'

Merge updates of the ACPI processor, EC, fan, and battery drivers for
7.3-rc1:

 - Unregister the cpufreq notifier on init failure in the ACPI processor
   driver (Can Peng)

 - Validate MADT IOAPIC entry bounds during IOAPIC hotplug lookup in the
   ACPI processor driver (Pengpeng Hou)

 - Avoid _REG disconnect on probe deferrals related to GPIO IRQ in the
   ACPI EC driver (Zhu Ling)

 - Use a correct function parameter name in kernel-doc in the ACPI fan
   driver (Randy Dunlap)

 - Update ACPI fan IDs to follow modern style and clean up header file
   inclusions in the ACPI fan driver (Andy Shevchenko)

 - Use devm_acpi_install_notify_handler() to replace a custom open-coded
   devres-based management of an ACPI notify handler in the ACPI fan
   driver (Rafael Wysocki)

 - Adjust charging status validation check in the ACPI battery driver to
   avoid incorrect status reporting (Rafael Wysocki)

 - Merge consecutive battery notifications in the ACPI battery driver to
   reduce the pressure on STA, _BST and _BIX/_BIF ACPI control methods
   and make that driver use kstrtoul() instead of sscanf("%lu\n") (Rong
   Zhang)

 - Sanitise model_number in the ACPI battery driver by dropping
   unprintable characters (Kate Hsuan)

* acpi-processor:
  ACPI: processor: Unregister cpufreq notifier on init failure
  ACPI: processor: validate MADT IOAPIC entry bounds

* acpi-ec:
  ACPI: EC: Avoid _REG disconnect on GPIO IRQ defer

* acpi-fan:
  ACPI: fan: Use correct function parameter name in kernel-doc
  ACPI: fan: Update ACPI fan IDs to follow modern style
  ACPI: fan: Don't use "proxy" headers
  ACPI: fan: Use devm_acpi_install_notify_handler()

* acpi-battery:
  ACPI: battery: Adjust charging status validation check
  ACPI: battery: Use kstrtoul() over sscanf("%lu\n")
  ACPI: battery: Merge consecutive battery notifications
  ACPI: battery: Sanitise model_number by dropping unprintable characters
This commit is contained in:
Rafael J. Wysocki 2026-08-07 19:45:11 +02:00
6 changed files with 194 additions and 82 deletions