• Linus Torvalds's avatar
    Merge tag 'acpi-5.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm · aab7ce2b
    Linus Torvalds authored
    Pull ACPI updates from Rafael Wysocki:
     "These update the ACPICA code in the kernel to upstream revision
      20201113, fix and clean up some resources manipulation code, extend
      the enumeration and gpio-line-names property documentation, clean up
      the handling of _DEP during device enumeration, add a new backlight
      DMI quirk, clean up transaction handling in the EC driver and make
      some assorted janitorial changes.
    
      Specifics:
    
       - Update ACPICA code in the kernel to upstream revision 20201113 with
         changes as follows:
           * Add 5 new UUIDs to the known UUID table (Bob Moore)
           * Remove extreaneous "the" in comments (Colin Ian King)
           * Add function trace macros to improve debugging (Erik Kaneda)
           * Fix interpreter memory leak (Erik Kaneda)
           * Handle "orphan" _REG for GPIO OpRegions (Hans de Goede)
    
       - Introduce resource_union() and resource_intersection() helpers and
         clean up some resource-manipulation code with the help of them
         (Andy Shevchenko)
    
       - Revert problematic commit related to the handling of resources in
         the ACPI core (Daniel Scally)
    
       - Extend the ACPI device enumeration documentation and the
         gpio-line-names _DSD property documentation, clean up the latter
         (Flavio Suligoi)
    
       - Clean up _DEP handling during device enumeration, modify the list
         of _DEP exceptions and the handling of it and fix up terminology
         related to _DEP (Hans de Goede, Rafael Wysocki)
    
       - Eliminate in_interrupt() usage from the ACPI EC driver (Sebastian
         Andrzej Siewior)
    
       - Clean up the advance_transaction() routine and related code in the
         ACPI EC driver (Rafael Wysocki)
    
       - Add new backlight quirk for GIGABYTE GB-BXBT-2807 (Jasper St
         Pierre)
    
       - Make assorted janitorial changes in several ACPI-related pieces of
         code (Hanjun Guo, Jason Yan, Punit Agrawal)"
    
    * tag 'acpi-5.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (40 commits)
      ACPI: scan: Fix up _DEP-related terminology with supplier/consumer
      ACPI: scan: Drop INT3396 from acpi_ignore_dep_ids[]
      ACPI: video: Add DMI quirk for GIGABYTE GB-BXBT-2807
      Revert "ACPI / resources: Use AE_CTRL_TERMINATE to terminate resources walks"
      ACPI: scan: Add PNP0D80 to the _DEP exceptions list
      ACPI: scan: Call acpi_get_object_info() from acpi_add_single_object()
      ACPI: scan: Add acpi_info_matches_hids() helper
      ACPICA: Update version to 20201113
      ACPICA: Interpreter: fix memory leak by using existing buffer
      ACPICA: Add function trace macros to improve debugging
      ACPICA: Also handle "orphan" _REG methods for GPIO OpRegions
      ACPICA: Remove extreaneous "the" in comments
      ACPICA: Add 5 new UUIDs to the known UUID table
      resource: provide meaningful MODULE_LICENSE() in test suite
      ASoC: Intel: catpt: Replace open coded variant of resource_intersection()
      ACPI: processor: Drop duplicate setting of shared_cpu_map
      ACPI: EC: Clean up status flags checks in advance_transaction()
      ACPI: EC: Untangle error handling in advance_transaction()
      ACPI: EC: Simplify error handling in advance_transaction()
      ACPI: EC: Rename acpi_ec_is_gpe_raised()
      ...
    aab7ce2b
scan.c 59.6 KB