Skip to content
ACPI updates for 5.9-rc1

 - Eliminate significant AML processing overhead related to using
   operation regions in system memory by reworking the management
   of memory mappings in the ACPI code to defer unmap operations
   (to do them outside of the ACPICA locks, among other things) and
   making the memory operation reagion handler avoid releasing memory
   mappings created by it too early (Rafael Wysocki).

 - Update the ACPICA code in the kernel to upstream revision
   20200717:

   * Prevent operation region reference counts from overflowing in
     some cases (Erik Kaneda).

   * Replace one-element array with flexible-array (Gustavo A. R.
     Silva).

 - Fix ACPI PCI hotplug reference counting (Rafael Wysocki).

 - Drop last bits of the ACPI procfs interface (Thomas Renninger).

 - Drop some redundant checks from the code parsing ACPI tables
   related to NUMA (Hanjun Guo).

 - Avoid redundant object evaluation in the ACPI device properties
   handling code (Heikki Krogerus).

 - Avoid unecessary memory overhead related to storing the signatures
   of the ACPI tables recognized by the kernel (Ard Biesheuvel).

 - Add missing newline characters when printing module parameter
   values in some places (Xiongfeng Wang).

 - Update the link to the ACPI specifications in some places (Tiezhu
   Yang).

 - Use the fallthrough pseudo-keyword in the ACPI code (Gustavo A. R.
   Silva).

 - Drop redundant variable initialization from the APEI code (Colin
   Ian King).

 - Drop uninitialized_var() from the ACPI PAD driver (Jason Yan).

 - Replace HTTP links with HTTPS ones in the ACPI code (Alexander A.
   Klimov).