Skip to content
ACPI updates for 4.17-rc1

 - Update the in-kernel ACPICA code to upstream revision 20180313
   including:
   * Module-level AML code handling fixes and simplifications (Bob
     Moore, Erik Schmauss).
   * Fixes and cleanups related to messaging (Bob Moore).
   * Events handling fixes related to disabling and enabling GPEs
     (Erik Schmauss).
   * Introduction of SPDX license identifiers and removal of license
     boilerplate in multiple files (Erik Schmauss).
   * Assorted fixes and cleanups (Bob Moore, Erik Schmauss, Hans
     de Goede, Seunghun Han).

 - Add new basic driver for the ACPI Time and Alarm Device (Rafael
   Wysocki).

 - Modify the ACPI battery driver to support battery thresholds on
   Lenovo ThinkPads (Ognjen Galic, Colin Ian King).

 - Avoid reporting battery capacity over 100 in the ACPI battery
   driver in some cases (Laszlo Toth).

 - Make the kernel recognize an OEM _OSI string from Dell to avoid
   power management issues with NVidia GPUs in Dell platforms (Alex
   Hung).

 - Make the PCI IRQ management code handle missing _PRS cleanly (Alex
   Hung).

 - Fix uevent notifications related to device hotplut (Lee, Chun-Yi).

 - Prevent the ACPI PAD driver from leaking memory (Lenny Szubowicz).

 - Update the ACPI CPPC library code to include subspace IDs in the
   kernel messages logged by it (George Cherian).

 - Add backlight quirk for Samsung 670Z5E (Hans de Goede).

 - Add the NFIT and HMAT tables to the list of ACPI tables that can
   be overridden via initrd (Dan Williams).

 - Fix and clean up some ACPI documentation and Kconfig help language
   (Aishwarya Pant, Randy Dunlap).

 - Replace license boilerplate with an SPDX license ID in the ACPI
   PMIC operation region handling code (Rajmohan Mani).