Skip to content

acpi-5.17-rc1

tagged this 10 Jan 18:57
 - Update ACPICA code in the kernel to the 20211217 upstream release
   including the following changes:

   * iASL/Disassembler: Additional support for NHLT table (Bob Moore).
   * Change a return_ACPI_STATUS (AE_BAD_PARAMETER) (Bob Moore).
   * Fix a couple of warnings under MSVC (Bob Moore).
   * iASL: Add TDEL table to both compiler/disassembler (Bob Moore).
   * iASL/NHLT table: "Specific Data" field support (Bob Moore).
   * Use original data_table_region pointer for accesses (Jessica
     Clarke).
   * Use original pointer for virtual origin tables (Jessica Clarke).
   * Macros: Remove ACPI_PHYSADDR_TO_PTR (Jessica Clarke).
   * Avoid subobject buffer overflow when validating RSDP signature
     (Jessica Clarke).
   * iASL: Add suppport for AGDI table (Ilkka Koskinen).
   * Hardware: Do not flush CPU cache when entering S4 and S5 (Kirill
     A. Shutemov).
   * Expand the ACPI_ACCESS_ definitions (Mark Langsdorf).
   * Utilities: Avoid deleting the same object twice in a row (Rafael
     Wysocki).
   * Executer: Fix REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R()
     (Rafael Wysocki).
   * Fix AEST Processor generic resource substructure data field byte
     length (Shuuichirou Ishii).
   * Fix wrong interpretation of PCC address (Sudeep Holla).
   * Add support for PCC Opregion special context data (Sudeep Holla).

 - Implement OperationRegion handler for PCC Type 3 subtype (Sudeep
   Holla).

 - Introduce acpi_fetch_acpi_dev() as a replacement for
   acpi_bus_get_device() and use it in the ACPI subsystem (Rafael
   Wysocki).

 - Avoid using _CID for device enumaration if _HID is missing or
   invalid (Rafael Wysocki).

 - Rework quirk handling during ACPI device enumeration and add some
   new quirks for known broken platforms (Hans de Goede).

 - Avoid unnecessary or redundant CPU cache flushing during system
   PM transitions (Kirill A. Shutemov).

 - Add PM debug messages related to power resources (Rafael Wysocki).

 - Fix kernel-doc comment in the PCI host bridge ACPI driver (Yang Li).

 - Rework flushing of EC work while suspended to idle and clean up
   the handling of events in the ACPI EC driver (Rafael Wysocki).

 - Prohibit ec_sys module parameter write_support from being used
   when the system is locked down (Hans de Goede).

 - Make the ACPI processor thermal driver use cpufreq_cpu_get() to
   check for presence of cpufreq policy (Manfred Spraul).

 - Avoid unnecessary CPU cache flushing in the ACPI processor idle
   driver (Kirill A. Shutemov).

 - Replace kernel.h with the necessary inclusions in the ACPI
   processor driver (Andy Shevchenko).

 - Use swap() instead of open coding it in the ACPI processor idle
   driver (Guo Zhengkui).

 - Fix the handling of defective LPAT in the ACPI xpower PMIC driver
   and clean up some definitions of PMIC data structures (Hans de
   Goede).

 - Fix outdated comment in the ACPI DPTF driver (Sumeet Pawnikar).

 - Add AEST to the list of known ACPI table signatures (Shuuichirou
   Ishii).

 - Make ACPI NUMA code take hotpluggable memblocks into account when
   CONFIG_MEMORY_HOTPLUG is not set (Vitaly Kuznetsov).

 - Use default_groups in kobj_type in the ACPI sysfs code (Greg
   Kroah-Hartman).

 - Rearrange _CPC structure documentation (Andy Shevchenko).

 - Drop an always true check from the ACPI thermal driver (Adam
   Borowski).

 - Add new "not charging" quirk for Lenovo ThinkPads to the ACPI
   battery driver (Thomas Weißschuh).
Assets 2
Loading