1. 24 Apr, 2023 5 commits
    • Rafael J. Wysocki's avatar
      Merge branches 'acpi-utils' and 'acpi-docs' · 4f810294
      Rafael J. Wysocki authored
      Merge ACPI utilities and documentation updates for 6.4-rc1:
      
       - Fix acpi_evaluate_dsm_typed() redefinition error (Kiran K).
      
       - Update the pm_profile sysfs attribute documentation (Rafael Wysocki).
      
      * acpi-utils:
        ACPI: utils: Fix acpi_evaluate_dsm_typed() redefinition error
      
      * acpi-docs:
        ACPI: docs: Update the pm_profile sysfs attribute documentation
      4f810294
    • Rafael J. Wysocki's avatar
      Merge branches 'acpi-bus', 'acpi-video' and 'acpi-misc' · 21fc506c
      Rafael J. Wysocki authored
      Merge ACPI bus type driver changes, ACPI backlight driver updates and a
      series of cleanups related to of.h for 6.4-rc1:
      
       - Ensure that ACPI notify handlers are not running after removal and
         clean up code in acpi_sb_notify() (Rafael Wysocki).
      
       - Remove register_backlight_delay module option and code and remove
         quirks for false-positive backlight control support advertised on
         desktop boards (Hans de Goede).
      
       - Replace irqdomain.h include with struct declarations in ACPI headers
         and update several pieces of code previously including of.h
         implicitly through those headers (Rob Herring).
      
      * acpi-bus:
        ACPI: bus: Ensure that notify handlers are not running after removal
        ACPI: bus: Add missing braces to acpi_sb_notify()
      
      * acpi-video:
        ACPI: video: Remove desktops without backlight DMI quirks
        ACPI: video: Remove register_backlight_delay module option and code
      
      * acpi-misc:
        ACPI: Replace irqdomain.h include with struct declarations
        fpga: lattice-sysconfig-spi: Add explicit include for of.h
        tpm: atmel: Add explicit include for of.h
        virtio-mmio: Add explicit include for of.h
        pata: ixp4xx: Add explicit include for of.h
        ata: pata_macio: Add explicit include of irqdomain.h
        serial: 8250_tegra: Add explicit include for of.h
        net: rfkill-gpio: Add explicit include for of.h
        staging: iio: resolver: ad2s1210: Add explicit include for of.h
        iio: adc: ad7292: Add explicit include for of.h
      21fc506c
    • Rafael J. Wysocki's avatar
      Merge branches 'acpi-apei', 'acpi-properties', 'acpi-sbs' and 'acpi-thermal' · 0f318baa
      Rafael J. Wysocki authored
      Merge ACPI APEI changes, ACPI device properties handling update, ACPI
      SBS driver fixes and ACPI thermal driver cleanup for 6.4-rc1:
      
       - Make the APEI error injection code warn on invalid arguments when
         explicitly indicated by platform (Shuai Xue).
      
       - Add CXL error types to the error injection code in APEI (Tony Luck).
      
       - Refactor acpi_data_prop_read_single() (Andy Shevchenko).
      
       - Fix two issues in the ACPI SBS driver (Armin Wolf).
      
       - Replace ternary operator with min_t() in the generic ACPI thermal
         zone driver (Jiangshan Yi).
      
      * acpi-apei:
        ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform
        ACPI: APEI: EINJ: Add CXL error types
      
      * acpi-properties:
        ACPI: property: Refactor acpi_data_prop_read_single()
      
      * acpi-sbs:
        ACPI: SBS: Fix handling of Smart Battery Selectors
        ACPI: EC: Fix oops when removing custom query handlers
        ACPI: EC: Limit explicit removal of query handlers to custom query handlers
      
      * acpi-thermal:
        ACPI: thermal: Replace ternary operator with min_t()
      0f318baa
    • Rafael J. Wysocki's avatar
      Merge branches 'acpi-processor', 'acpi-pm', 'acpi-tables' and 'acpi-sysfs' · 0e838286
      Rafael J. Wysocki authored
      Merge ACPI processor driver changes, ACPI power management updates,
      changes related to parsing ACPI tables and an ACPI sysfs interface
      update for 6.4-rc1:
      
       - Fix evaluating the _PDC ACPI control method when running as Xen
         dom0 (Roger Pau Monne).
      
       - Use platform devices to load ACPI PPC and PCC drivers (Petr Pavlu).
      
       - Check for null return of devm_kzalloc() in fch_misc_setup() (Kang
         Chen).
      
       - Log a message if enable_irq_wake() fails for the ACPI SCI (Simon
         Gaiser).
      
       - Initialize the correct IOMMU fwspec while parsing ACPI VIOT
         (Jean-Philippe Brucker).
      
       - Amend indentation and prefix error messages with FW_BUG in the ACPI
         SPCR parsing code (Andy Shevchenko).
      
       - Enable ACPI sysfs support for CCEL records (Kuppuswamy
         Sathyanarayanan).
      
      * acpi-processor:
        ACPI: processor: Fix evaluating _PDC method when running as Xen dom0
        ACPI: cpufreq: Use platform devices to load ACPI PPC and PCC drivers
        ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup()
      
      * acpi-pm:
        ACPI: s2idle: Log when enabling wakeup IRQ fails
      
      * acpi-tables:
        ACPI: VIOT: Initialize the correct IOMMU fwspec
        ACPI: SPCR: Amend indentation
        ACPI: SPCR: Prefix error messages with FW_BUG
      
      * acpi-sysfs:
        ACPI: sysfs: Enable ACPI sysfs support for CCEL records
      0e838286
    • Rafael J. Wysocki's avatar
      Merge branch 'acpica' · c90b29ce
      Rafael J. Wysocki authored
      Merge ACPICA material for 6.4-rc1:
      
       - Delete bogus node_array array of pointers from AEST table (Jessica
         Clarke).
      
       - Add support for trace buffer extension in GICC to the ACPI MADT
         parser (Xiongfeng Wang).
      
       - Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID()
         (Xiongfeng Wang).
      
       - Add missing tables to astable (Pedro Falcato).
      
       - Add support for 64 bit loong_arch compilation to ACPICA (Huacai
         Chen).
      
       - Add support for ASPT table in disassembler to ACPICA (Jeremi
         Piotrowski).
      
       - Add support for Arm's MPAM ACPI table version 2 (Hesham Almatary).
      
       - Update all copyrights/signons in ACPICA to 2023 (Bob Moore).
      
       - Add support for ClockInput resource (v6.5) (Niyas Sait).
      
       - Add RISC-V INTC interrupt controller definition to the list of
         supported interrupt controllers for MADT (Sunil V L).
      
       - Add structure definitions for the RISC-V RHCT ACPI table (Sunil V L).
      
       - Address several cases in which the ACPICA code might lead to
         undefined behavior (Tamir Duberstein).
      
       - Make ACPICA code support flexible arrays properly (Kees Cook).
      
       - Check null return of ACPI_ALLOCATE_ZEROED in
         acpi_db_display_objects() (void0red).
      
       - Add os specific support for Zephyr RTOS to ACPICA (Najumon).
      
       - Update version to 20230331 (Bob Moore).
      
      * acpica: (32 commits)
        ACPICA: Update version to 20230331
        ACPICA: add os specific support for Zephyr RTOS
        ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects
        ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array
        ACPICA: acpi_madt_oem_data: Fix flexible array member definition
        ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array
        ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member
        ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array
        ACPICA: Introduce ACPI_FLEX_ARRAY
        ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array
        ACPICA: actbl2: Replace 1-element arrays with flexible arrays
        ACPICA: actbl1: Replace 1-element arrays with flexible arrays
        ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array
        ACPICA: Avoid undefined behavior: load of misaligned address
        ACPICA: Avoid undefined behavior: member access within misaligned address
        ACPICA: Avoid undefined behavior: member access within misaligned address
        ACPICA: Avoid undefined behavior: member access within misaligned address
        ACPICA: Avoid undefined behavior: member access within misaligned address
        ACPICA: Avoid undefined behavior: member access within null pointer
        ACPICA: Avoid undefined behavior: applying zero offset to null pointer
        ...
      c90b29ce
  2. 18 Apr, 2023 3 commits
  3. 16 Apr, 2023 12 commits
  4. 15 Apr, 2023 6 commits
  5. 14 Apr, 2023 14 commits