Skip to content
ACPI updates for v4.16-rc1

 - Update the ACPICA kernel code to upstream revision 20171215 including:
   * Support for ACPI 6.0A changes in the NFIT table (Bob Moore).
   * Local 64-bit divide in string conversions (Bob Moore).
   * Fix for a regression in acpi_evaluate_object_type() (Bob Moore).
   * Fixes for memory leaks during package object resolution (Bob Moore).
   * Deployment of safe version of strncpy() (Bob Moore).
   * Debug and messaging updates (Bob Moore).
   * Support for PDTT, SDEV, TPM2 tables in iASL and tools (Bob Moore).
   * Null pointer dereference avoidance in Op and cleanups (Colin Ian King).
   * Fix for memory leak from building prefixed pathname (Erik Schmauss).
   * Coding style fixes, disassembler and compiler updates (Hanjun Guo,
     Erik Schmauss).
   * Additional PPTT flags from ACPI 6.2 (Jeremy Linton).
   * Fix for an off-by-one error in acpi_get_timer_duration() (Jung-uk Kim).
   * Infinite loop detection timeout and utilities cleanups (Lv Zheng).
   * Windows 10 version 1607 and 1703 OSI strings (Mario Limonciello).

 - Update ACPICA information in MAINTAINERS to reflect the current
   status of ACPICA maintenance and rename a local variable in one
   function to match the corresponding upstream code (Rafael Wysocki).

 - Clean up ACPI-related initialization on x86 (Andy Shevchenko).

 - Add support for Intel Merrifield to the ACPI GPIO code (Andy
   Shevchenko).

 - Clean up ACPI PMIC drivers (Andy Shevchenko, Arvind Yadav).

 - Fix the ACPI Generic Event Device (GED) driver to free IRQs on
   shutdown and clean up the PCI IRQ Link driver (Sinan Kaya).

 - Make the GHES code call into the AER driver on all errors and
   clean up the ACPI APEI code (Colin Ian King, Tyler Baicar).

 - Make the IA64 ACPI NUMA code parse all SRAT entries (Ganapatrao
   Kulkarni).

 - Add a lid switch blacklist to the ACPI button driver and make it
   print extra debug messages on lid events (Hans de Goede).

 - Add quirks for Asus GL502VSK and UX305LA to the ACPI battery
   driver and clean it up somewhat (Bjørn Mork, Kai-Heng Feng).

 - Add device link for CHT SD card dependency on I2C to the ACPI
   LPSS (Intel SoCs) driver and make it avoid creating platform
   device objects for devices without MMIO resources (Adrian Hunter,
   Hans de Goede).

 - Fix the ACPI GPE mask kernel command line parameter handling
   (Prarit Bhargava).

 - Fix the handling of (incorrectly exposed) backlight interfaces
   without LCD (Hans de Goede).

 - Fix the usage of debugfs_create_*() in the ACPI EC driver (Geert
   Uytterhoeven).