• Rafael J. Wysocki's avatar
    Merge branches 'acpi-scan' and 'acpi-tables' · 784cf449
    Rafael J. Wysocki authored
    Merge ACPI device enumeration changes and ACPI data-only tables support
    updates for 6.10:
    
     - Rearrange fields in several structures to effectively eliminate
       computations from container_of() in some cases (Andy Shevchenko).
    
     - Do some assorted cleanups of the ACPI device enumeration code (Andy
       Shevchenko).
    
     - Make the ACPI device enumeration code skip devices with _STA values
       clearly identified by the specification as invalid (Rafael Wysocki).
    
     - Rework the handling of the NHLT table to simplify and clarify it and
       drop some obsolete pieces (Cezary Rojewski).
    
    * acpi-scan:
      ACPI: scan: Avoid enumerating devices with clearly invalid _STA values
      ACPI: scan: Introduce typedef:s for struct acpi_hotplug_context members
      ACPI: scan: Use standard error checking pattern
      ACPI: scan: Move misleading comment to acpi_dma_configure_id()
      ACPI: scan: Use list_first_entry_or_null() in acpi_device_hid()
      ACPI: bus: Don't use "proxy" headers
      ACPI: bus: Make container_of() no-op where it makes sense
    
    * acpi-tables:
      ACPI: NHLT: Streamline struct naming
      ACPI: NHLT: Drop redundant types
      ACPI: NHLT: Introduce API for the table
      ACPI: NHLT: Reintroduce types the table consists of
    784cf449
actbl2.h 80.3 KB