• L
    Merge tag 'acpi-5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm · 3c8f504b
    Linus Torvalds 提交于
    Pull ACPI updates from Rafael Wysocki:
     "These update the ACPICA code in the kernel to upstream revision
      20210105, fix and clean up the handling of device properties, add
      support for setting global profile of the platform, clean up device
      enumeration, the CPPC library, the APEI support and more, update the
      documentation, consolidate the printing of messages in several places
      and make assorted janitorial changes.
    
      Specifics:
    
       - Update ACPICA code in the kernel to upstream revision 20201113 with
         changes as follows:
    
          * Remove the MTMR (Mid-Timer) table (Al Stone).
          * Remove the VRTC table (Al Stone).
          * Add type casts for string functions (Bob Moore).
          * Update all copyrights to 2021 (Bob Moore).
          * Fix exception code class checks (Maximilian Luz).
          * Clean up exception code class checks (Maximilian Luz).
          * Fix -Wfallthrough (Nick Desaulniers).
    
       - Add support for setting and reading global profile of the platform
         along with documentation (Mark Pearson, Hans de Goede, Jiaxun
         Yang).
    
       - Fix fwnode properties matching and clean up the code handling
         device properties and its documentation (Rafael Wysocki, Andy
         Shevchenko).
    
       - Clean up ACPI-based device enumeration code (Rafael Wysocki).
    
       - Clean up the CPPC support library code (Ionela Voinescu).
    
       - Clean up the APEI support code (Yang Li, Yazen Ghannam).
    
       - Update GPIO-related properties documentation (Flavio Suligoi).
    
       - Consolidate and clean up the printing of messages in several places
         (Rafael Wysocki).
    
       - Fix error code path in configfs handling code (Qinglang Miao).
    
       - Use DEVICE_ATTR_<RW|RO|WO> macros where applicable (Dwaipayan Ray).
    
       - Replace tests for !ACPI_FAILURE with tests for ACPI_SUCCESS in
         multiple places (Bjorn Helgaas)"
    
    * tag 'acpi-5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (44 commits)
      ACPI: property: Satisfy kernel doc validator (part 2)
      ACPI: property: Satisfy kernel doc validator (part 1)
      ACPI: property: Make acpi_node_prop_read() static
      ACPI: property: Remove dead code
      ACPI: property: Fix fwnode string properties matching
      ACPI: OSL: Clean up printing messages
      ACPI: OSL: Rework acpi_check_resource_conflict()
      ACPI: APEI: ERST: remove unneeded semicolon
      ACPI: thermal: Clean up printing messages
      ACPI: video: Clean up printing messages
      ACPI: button: Clean up printing messages
      ACPI: battery: Clean up printing messages
      ACPI: AC: Clean up printing messages
      ACPI: bus: Drop ACPI_BUS_COMPONENT which is not used any more
      ACPI: utils: Clean up printing messages
      ACPI: scan: Clean up printing messages
      ACPI: bus: Clean up printing messages
      ACPI: PM: Clean up printing messages
      ACPI: power: Clean up printing messages
      ACPI: APEI: Add is_generic_error() to identify GHES sources
      ...
    3c8f504b
bus.c 35.4 KB