Skip to content
ACPI updates for 5.1-rc1

 - Update the ACPICA code in the kernel to upstream revision 20190215
   including ACPI 6.3 support and more:
   * New predefined methods: _NBS, _NCH, _NIC, _NIH, and _NIG (Erik
     Schmauss).
   * Update of the PCC Identifier structure in PDTT (Erik Schmauss).
   * Support for new Generic Affinity Structure subtable in SRAT
     (Erik Schmauss).
   * New PCC operation region support (Erik Schmauss).
   * Support for GICC statistical profiling for MADT (Erik Schmauss).
   * New Error Disconnect Recover notification support (Erik Schmauss).
   * New PPTT Processor Structure Flags fields support (Erik Schmauss).
   * ACPI 6.3 HMAT updates (Erik Schmauss).
   * GTDT Revision 3 support (Erik Schmauss).
   * Legacy module-level code (MLC) support removal (Erik Schmauss).
   * Update/clarification of messages for control method failures
     (Bob Moore).
   * Warning on creation of a zero-length opregion (Bob Moore).
   * acpiexec option to dump extra info for memory leaks (Bob Moore).
   * More ACPI error to firmware error conversions (Bob Moore).
   * Debugger fix (Bob Moore).
   * Copyrights update (Bob Moore).

 - Clean up sleep states support code in ACPICA (Christoph Hellwig).

 - Rework in_nmi() handling in the APEI code and add suppor for the
   ARM Software Delegated Exception Interface (SDEI) to it (James
   Morse).

 - Fix possible out-of-bounds accesses in BERT-related core (Ross
   Lagerwall).

 - Fix the APEI code parsing HEST that includes a Deferred Machine
   Check subtable (Yazen Ghannam).

 - Use DEFINE_DEBUGFS_ATTRIBUTE for APEI-related debugfs files
   (YueHaibing).

 - Switch the APEI ERST code to the new generic UUID API (Andy
   Shevchenko).

 - Update the MAINTAINERS entry for APEI (Borislav Petkov).

 - Fix and clean up the ACPI EC driver (Rafael Wysocki, Zhang Rui).

 - Fix DMI checks handling in the ACPI backlight driver and add the
   "Lunch Box" chassis-type check to it (Hans de Goede).

 - Add support for using ACPI table overrides included in built-in
   initrd images (Shunyong Yang).

 - Update ACPI device enumeration to treat the PWM2 device as "always
   present" on Lenovo Yoga Book (Yauhen Kharuzhy).

 - Fix up the enumeration of device objects with the PRP0001 device
   ID (Andy Shevchenko).

 - Clean up PPTT parsing error messages (John Garry).

 - Clean up debugfs files creation handling (Greg Kroah-Hartman,
   Rafael Wysocki).

 - Clean up the ACPI DPTF Makefile (Masahiro Yamada).