• Linus Torvalds's avatar
    Merge tag 'acpi-5.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm · cf1d2b44
    Linus Torvalds authored
    Pull ACPI updates from Rafael Wysocki:
     "These add support for generic initiator-only proximity domains to the
      ACPI NUMA code and the architectures using it, clean up some
      non-ACPICA code referring to debug facilities from ACPICA, reduce the
      overhead related to accessing GPE registers, add a new DPTF (Dynamic
      Power and Thermal Framework) participant driver, update the ACPICA
      code in the kernel to upstream revision 20200925, add a new ACPI
      backlight whitelist entry, fix a few assorted issues and clean up some
      code.
    
      Specifics:
    
       - Add support for generic initiator-only proximity domains to the
         ACPI NUMA code and the architectures using it (Jonathan Cameron)
    
       - Clean up some non-ACPICA code referring to debug facilities from
         ACPICA that are not actually used in there (Hanjun Guo)
    
       - Add new DPTF driver for the PCH FIVR participant (Srinivas
         Pandruvada)
    
       - Reduce overhead related to accessing GPE registers in ACPICA and
         the OS interface layer and make it possible to access GPE registers
         using logical addresses if they are memory-mapped (Rafael Wysocki)
    
       - Update the ACPICA code in the kernel to upstream revision 20200925
         including changes as follows:
          + Add predefined names from the SMBus sepcification (Bob Moore)
          + Update acpi_help UUID list (Bob Moore)
          + Return exceptions for string-to-integer conversions in iASL (Bob
            Moore)
          + Add a new "ALL <NameSeg>" debugger command (Bob Moore)
          + Add support for 64 bit risc-v compilation (Colin Ian King)
          + Do assorted cleanups (Bob Moore, Colin Ian King, Randy Dunlap)
    
       - Add new ACPI backlight whitelist entry for HP 635 Notebook (Alex
         Hung)
    
       - Move TPS68470 OpRegion driver to drivers/acpi/pmic/ and split out
         Kconfig and Makefile specific for ACPI PMIC (Andy Shevchenko)
    
       - Clean up the ACPI SoC driver for AMD SoCs (Hanjun Guo)
    
       - Add missing config_item_put() to fix refcount leak (Hanjun Guo)
    
       - Drop lefrover field from struct acpi_memory_device (Hanjun Guo)
    
       - Make the ACPI extlog driver check for RDMSR failures (Ben
         Hutchings)
    
       - Fix handling of lid state changes in the ACPI button driver when
         input device is closed (Dmitry Torokhov)
    
       - Fix several assorted build issues (Barnabás Pőcze, John Garry,
         Nathan Chancellor, Tian Tao)
    
       - Drop unused inline functions and reduce code duplication by using
         kobj_to_dev() in the NFIT parsing code (YueHaibing, Wang Qing)
    
       - Serialize tools/power/acpi Makefile (Thomas Renninger)"
    
    * tag 'acpi-5.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (64 commits)
      ACPICA: Update version to 20200925 Version 20200925
      ACPICA: Remove unnecessary semicolon
      ACPICA: Debugger: Add a new command: "ALL <NameSeg>"
      ACPICA: iASL: Return exceptions for string-to-integer conversions
      ACPICA: acpi_help: Update UUID list
      ACPICA: Add predefined names found in the SMBus sepcification
      ACPICA: Tree-wide: fix various typos and spelling mistakes
      ACPICA: Drop the repeated word "an" in a comment
      ACPICA: Add support for 64 bit risc-v compilation
      ACPI: button: fix handling lid state changes when input device closed
      tools/power/acpi: Serialize Makefile
      ACPI: scan: Replace ACPI_DEBUG_PRINT() with pr_debug()
      ACPI: memhotplug: Remove 'state' from struct acpi_memory_device
      ACPI / extlog: Check for RDMSR failure
      ACPI: Make acpi_evaluate_dsm() prototype consistent
      docs: mm: numaperf.rst Add brief description for access class 1.
      node: Add access1 class to represent CPU to memory characteristics
      ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3
      ACPI: Let ACPI know we support Generic Initiator Affinity Structures
      x86: Support Generic Initiator only proximity domains
      ...
    cf1d2b44
iort.c 42.9 KB