<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>1b7cbe343349ec5aec6f3140820180c5bc00b14f - ACPI: tables: Enable FPDT on LoongArch</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/acpi/Kconfig#1b7cbe343349ec5aec6f3140820180c5bc00b14f</link>
        <description>ACPI: tables: Enable FPDT on LoongArchFPDT provides system- and application-readable performance statistics,useful for profiling and analyzing boot-time performance. FPDT tablesupport is now available as a pending patch at the EDK II upstream [1]and has been tested on real hardware such as Loongson XA61200_V1.1 andXB612B0_V1.2 with patched firmware.We have also cross checked systemd-analyze(1) against a stop watch andthe `dp&apos; command in EFI Shell to see that the timing information arecorrect.Now that the functionality of FPDT is verified on LoongArch hardware,list LOONGARCH as a possible dependency, allowing it to be enabled.Link: https://github.com/tianocore/edk2/pull/12378 [1]Signed-off-by: Xi Ruoyao &lt;xry111@xry111.site&gt;[ rjw: Subject tweak ]Link: https://patch.msgid.link/20260401135311.1737958-2-xry111@xry111.siteSigned-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux/drivers/acpi/Kconfig</description>
        <pubDate>Wed, 01 Apr 2026 15:53:12 +0200</pubDate>
        <dc:creator>Xi Ruoyao &lt;xry111@xry111.site&gt;</dc:creator>
    </item>
<item>
        <title>6ab3532b4c98f4e51969f0e5f3fc919c535f3ce1 - ACPI: video: Switch over to auxiliary bus type</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/acpi/Kconfig#6ab3532b4c98f4e51969f0e5f3fc919c535f3ce1</link>
        <description>ACPI: video: Switch over to auxiliary bus typeCommit 02c057ddefef (&quot;ACPI: video: Convert the driver to a platform one&quot;)switched over the ACPI video bus driver from an ACPI driver to a platformdriver, but that change introduced an unwanted and unexpected side effect.Namely, on some systems, the ACPI device object of the ACPI video busdevice is an ACPI companion of multiple platform devices and, afteradding video_device_ids[] as an acpi_match_table to the acpi_video_busplatform driver, all of those devices started to match that driver andits probe callback is invoked for all of them (it fails, but it leavesa confusing message in the log).  Moreover, the MODULE_DEVICE_TABLE()of the ACPI video driver module matches all of the devices sharing theACPI companion with the ACPI video bus device.To address this, make the core ACPI device enumeration code create anauxiliary device for the ACPI video bus device object instead of aplatform device and switch over the ACPI video bus driver (once more)to an auxiliary driver.Auxiliary driver generally is a better match for ACPI video bus thanplatform driver, among other things because the ACPI video bus devicedoes not require any resources to be allocated for it duringenumeration.  It also allows the ACPI video bus driver to stop abusingdevice matching based on ACPI device IDs and it allows a special caseto be dropped from acpi_create_platform_device() because that functionneed not worry about the ACPI video bus device any more.Fixes: 02c057ddefef (&quot;ACPI: video: Convert the driver to a platform one&quot;)Reported-by: Pratap Nirujogi &lt;pratap.nirujogi@amd.com&gt;Closes: https://lore.kernel.org/linux-acpi/007e3390-6b2b-457e-83c7-c794c5952018@amd.com/Tested-by: Pratap Nirujogi &lt;pratap.nirujogi@amd.com&gt;Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;Reviewed-by: Mario Limonciello (AMD) &lt;superm1@kernel.org&gt;[ rjw: Added AUXILIARY_BUS selection to CONFIG_ACPI to fix build issue ][ rjw: Fixed error path in acpi_create_video_bus_device() ]Link: https://patch.msgid.link/5986516.DvuYhMxLoT@rafael.j.wysockiSigned-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux/drivers/acpi/Kconfig</description>
        <pubDate>Mon, 09 Mar 2026 21:54:17 +0100</pubDate>
        <dc:creator>Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>95350effc3ad62582411f59fd08a7621ac82f314 - ACPI: extlog: Trace CPER CXL Protocol Error Section</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/acpi/Kconfig#95350effc3ad62582411f59fd08a7621ac82f314</link>
        <description>ACPI: extlog: Trace CPER CXL Protocol Error SectionWhen Firmware First is enabled, BIOS handles errors first and then itmakes them available to the kernel via the Common Platform Error Record(CPER) sections (UEFI 2.11 Appendix N.2.13). Linux parses the CPERsections via one of two similar paths, either ELOG or GHES. The errorsmanaged by ELOG are signaled to the BIOS by the I/O Machine CheckArchitecture (I/O MCA).Currently, ELOG and GHES show some inconsistencies in how they report touserspace via trace events.Therefore, make the two mentioned paths act similarly by tracing the CPERCXL Protocol Error Section.Reviewed-by: Dave Jiang &lt;dave.jiang@intel.com&gt;Reviewed-by: Jonathan Cameron &lt;jonathan.cameron@huawei.com&gt;Reviewed-by: Kuppuswamy Sathyanarayanan &lt;sathyanarayanan.kuppuswamy@linux.intel.com&gt;Signed-off-by: Fabio M. De Francesco &lt;fabio.m.de.francesco@linux.intel.com&gt;Link: https://patch.msgid.link/20260114101543.85926-6-fabio.m.de.francesco@linux.intel.comSigned-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux/drivers/acpi/Kconfig</description>
        <pubDate>Wed, 14 Jan 2026 11:14:25 +0100</pubDate>
        <dc:creator>Fabio M. De Francesco &lt;fabio.m.de.francesco@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>86bcf7be1e26f2d7277df90857d93ce0ebc11370 - Merge tag &apos;riscv-for-linus-6.18-mw2&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/acpi/Kconfig#86bcf7be1e26f2d7277df90857d93ce0ebc11370</link>
        <description>Merge tag &apos;riscv-for-linus-6.18-mw2&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linuxPull more RISC-V updates from Paul Walmsley: - Support for the RISC-V-standardized RPMI interface.   RPMI is a platform management communication mechanism between OSes   running on application processors, and a remote platform management   processor. Similar to ARM SCMI, TI SCI, etc. This includes irqchip,   mailbox, and clk changes. - Support for the RISC-V-standardized MPXY SBI extension.   MPXY is a RISC-V-specific standard implementing a shared memory   mailbox between S-mode operating systems (e.g., Linux) and M-mode   firmware (e.g., OpenSBI). It is part of this PR since one of its use   cases is to enable M-mode firmware to act as a single RPMI client for   all RPMI activity on a core (including S-mode RPMI activity).   Includes a mailbox driver. - Some ACPI-related updates to enable the use of RPMI and MPXY. - The addition of Linux-wide memcpy_{from,to}_le32() static inline   functions, for RPMI use. - An ACPI Kconfig change to enable boot logos on any ACPI-using   architecture (including RISC-V) - A RISC-V defconfig change to add GPIO keyboard and event device   support, for front panel shutdown or reboot buttons* tag &apos;riscv-for-linus-6.18-mw2&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux: (26 commits)  clk: COMMON_CLK_RPMI should depend on RISCV  ACPI: support BGRT table on RISC-V  MAINTAINERS: Add entry for RISC-V RPMI and MPXY drivers  RISC-V: Enable GPIO keyboard and event device in RV64 defconfig  irqchip/riscv-rpmi-sysmsi: Add ACPI support  mailbox/riscv-sbi-mpxy: Add ACPI support  irqchip/irq-riscv-imsic-early: Export imsic_acpi_get_fwnode()  ACPI: RISC-V: Add RPMI System MSI to GSI mapping  ACPI: RISC-V: Add support to update gsi range  ACPI: RISC-V: Create interrupt controller list in sorted order  ACPI: scan: Update honor list for RPMI System MSI  ACPI: Add support for nargs_prop in acpi_fwnode_get_reference_args()  ACPI: property: Refactor acpi_fwnode_get_reference_args() to support nargs_prop  irqchip: Add driver for the RPMI system MSI service group  dt-bindings: Add RPMI system MSI interrupt controller bindings  dt-bindings: Add RPMI system MSI message proxy bindings  clk: Add clock driver for the RISC-V RPMI clock service group  dt-bindings: clock: Add RPMI clock service controller bindings  dt-bindings: clock: Add RPMI clock service message proxy bindings  mailbox: Add RISC-V SBI message proxy (MPXY) based mailbox driver  ...

            List of files:
            /linux/drivers/acpi/Kconfig</description>
        <pubDate>Sat, 04 Oct 2025 19:36:22 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>21c3896b471aafe906f35e8d5a2dbf713754079e - ACPI: support BGRT table on RISC-V</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/acpi/Kconfig#21c3896b471aafe906f35e8d5a2dbf713754079e</link>
        <description>ACPI: support BGRT table on RISC-VThe BGRT table is used to display a vendor logo in the boot process.There is no good reason why RISC-V should not support it.Remove the architecture constraint.Signed-off-by: Heinrich Schuchardt &lt;heinrich.schuchardt@canonical.com&gt;Acked-by: Rafael J. Wysocki &lt;rafael@kernel.org&gt;Reviewed-by: Sunil V L &lt;sunilvl@ventanamicro.com&gt;Link: https://lore.kernel.org/r/20250729131535.522205-3-heinrich.schuchardt@canonical.comSigned-off-by: Paul Walmsley &lt;pjw@kernel.org&gt;

            List of files:
            /linux/drivers/acpi/Kconfig</description>
        <pubDate>Tue, 29 Jul 2025 15:15:35 +0200</pubDate>
        <dc:creator>Heinrich Schuchardt &lt;heinrich.schuchardt@canonical.com&gt;</dc:creator>
    </item>
<item>
        <title>8f77295525825086cb43675cd1a4f3716b119d7f - ACPI: RISC-V: Add support for RIMT</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/acpi/Kconfig#8f77295525825086cb43675cd1a4f3716b119d7f</link>
        <description>ACPI: RISC-V: Add support for RIMTRISC-V IO Mapping Table (RIMT) is a static ACPI table to communicateIOMMU information to the OS. The spec is available at [1].The changes at high level are,	a) Initialize data structures required for IOMMU/device	   configuration using the data from RIMT. Provide APIs required	   for device configuration.	b) Provide an API for IOMMU drivers to register the	   fwnode with RIMT data structures. This API will create a	   fwnode for PCIe IOMMU.[1] - https://github.com/riscv-non-isa/riscv-acpi-rimtSigned-off-by: Sunil V L &lt;sunilvl@ventanamicro.com&gt;Reviewed-by: Anup Patel &lt;anup@brainfault.org&gt;Link: https://lore.kernel.org/r/20250818045807.763922-2-sunilvl@ventanamicro.comSigned-off-by: Joerg Roedel &lt;joerg.roedel@amd.com&gt;

            List of files:
            /linux/drivers/acpi/Kconfig</description>
        <pubDate>Mon, 18 Aug 2025 06:58:05 +0200</pubDate>
        <dc:creator>Sunil V L &lt;sunilvl@ventanamicro.com&gt;</dc:creator>
    </item>
<item>
        <title>814eca1085ef26dae928372be374fd27690d24ab - ACPI: Enable CONFIG_ACPI_DEBUG by default</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/acpi/Kconfig#814eca1085ef26dae928372be374fd27690d24ab</link>
        <description>ACPI: Enable CONFIG_ACPI_DEBUG by defaultCONFIG_ACPI_DEBUG can be helpful for getting debug messages on OEMsystems to identify a BIOS bug.  It&apos;s a relatively small size increaseto turn it on by default (50kb) and that saves asking people to enableit when an issue comes up because it wasn&apos;t in defconfig.Enable it by default.Signed-off-by: Mario Limonciello &lt;mario.limonciello@amd.com&gt;Link: https://patch.msgid.link/20250609030706.465202-1-superm1@kernel.orgSigned-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux/drivers/acpi/Kconfig</description>
        <pubDate>Mon, 09 Jun 2025 05:07:05 +0200</pubDate>
        <dc:creator>Mario Limonciello &lt;mario.limonciello@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>b9020bdb9f76b58117f9902db3047693fd12b11b - ACPI: MRRM: Minimal parse of ACPI MRRM table</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/acpi/Kconfig#b9020bdb9f76b58117f9902db3047693fd12b11b</link>
        <description>ACPI: MRRM: Minimal parse of ACPI MRRM tableThe resctrl file system code needs to know how many region tagsare supported. Parse the ACPI MRRM table and save the max_mem_regionvalue.Provide a function for resctrl to collect that value.Signed-off-by: Tony Luck &lt;tony.luck@intel.com&gt;Link: https://patch.msgid.link/20250505173819.419271-2-tony.luck@intel.comSigned-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux/drivers/acpi/Kconfig</description>
        <pubDate>Mon, 05 May 2025 19:38:17 +0200</pubDate>
        <dc:creator>Tony Luck &lt;tony.luck@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>cccf6ee090c8c133072d5d5b52ae25f3bc907a16 - ACPI: HED: Always initialize before evged</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/acpi/Kconfig#cccf6ee090c8c133072d5d5b52ae25f3bc907a16</link>
        <description>ACPI: HED: Always initialize before evgedWhen the HED driver is built-in, it initializes after evged because theyboth are at the same initcall level, so the initialization orderingdepends on the Makefile order.  However, this prevents RAS recordscoming in between the evged driver initialization and the HED driverinitialization from being handled.If the number of such RAS records is above the APEI HEST error sourcenumber, the HEST resources may be exhausted, and that may affectsubsequent RAS error reporting.To fix this issue, change the initcall level of HED to subsys_initcalland prevent the driver from being built as a module by changing ACPI_HEDin Kconfig from &quot;tristate&quot; to &quot;bool&quot;.Signed-off-by: Xiaofei Tan &lt;tanxiaofei@huawei.com&gt;Link: https://patch.msgid.link/20250212063408.927666-1-tanxiaofei@huawei.com[ rjw: Changelog edits ]Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux/drivers/acpi/Kconfig</description>
        <pubDate>Wed, 12 Feb 2025 07:34:08 +0100</pubDate>
        <dc:creator>Xiaofei Tan &lt;tanxiaofei@huawei.com&gt;</dc:creator>
    </item>
<item>
        <title>0674188f2f4d38d74aa863f17373d76256f2ed09 - ACPI: EC: Enable EC support on LoongArch by default</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/acpi/Kconfig#0674188f2f4d38d74aa863f17373d76256f2ed09</link>
        <description>ACPI: EC: Enable EC support on LoongArch by defaultCommit a6021aa24f6417416d933 (&quot;ACPI: EC: make EC support compile-timeconditional&quot;) only enable ACPI_EC on X86 by default, but the embeddedcontroller is also widely used on LoongArch laptops so we also enableACPI_EC for LoongArch.The laptop driver cannot work without EC, so also update the dependencyof LOONGSON_LAPTOP to let it depend on APCI_EC.Fixes: a6021aa24f6417416d933 (&quot;ACPI: EC: make EC support compile-time conditional&quot;)Reported-by: Xiaotian Wu &lt;wuxiaotian@loongson.cn&gt;Tested-by: Binbin Zhou &lt;zhoubinbin@loongson.cn&gt;Signed-off-by: Huacai Chen &lt;chenhuacai@loongson.cn&gt;Link: https://patch.msgid.link/20241217073704.3339587-1-chenhuacai@loongson.cn[ rjw: Added Fixes: ]Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux/drivers/acpi/Kconfig</description>
        <pubDate>Tue, 17 Dec 2024 08:37:04 +0100</pubDate>
        <dc:creator>Huacai Chen &lt;chenhuacai@loongson.cn&gt;</dc:creator>
    </item>
<item>
        <title>a6021aa24f6417416d93318bbfa022ab229c33c8 - ACPI: EC: make EC support compile-time conditional</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/acpi/Kconfig#a6021aa24f6417416d93318bbfa022ab229c33c8</link>
        <description>ACPI: EC: make EC support compile-time conditionalThe embedded controller code is mainly used on x86 laptops and cannotwork without PC style I/O port access.Make this a user-visible configuration option that is default enabledon x86 but otherwise disabled, and that can never be enabled unlessCONFIG_HAS_IOPORT is also available.The empty stubs in internal.h help ignore the EC code in configurationsthat don&apos;t support it. In order to see those stubs, the sbshc code alsohas to include this header and drop duplicate declarations.All the direct callers of ec_read/ec_write already had an x86dependency and now also need to depend on APCI_EC.Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Acked-by: Guenter Roeck &lt;linux@roeck-us.net&gt;Acked-by: Hans de Goede &lt;hdegoede@redhat.com&gt;Link: https://patch.msgid.link/20241011061948.3211423-1-arnd@kernel.org[ rjw: Subject edits ]Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux/drivers/acpi/Kconfig</description>
        <pubDate>Fri, 11 Oct 2024 08:18:17 +0200</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>d0bb0b600081bc7c246b97b2901abbb6c357ff7b - LoongArch: Enable ACPI BGRT handling</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/acpi/Kconfig#d0bb0b600081bc7c246b97b2901abbb6c357ff7b</link>
        <description>LoongArch: Enable ACPI BGRT handlingAdd ACPI BGRT support on LoongArch so it can display image provied byacpi table at boot stage and switch to graphical UI smoothly.Signed-off-by: Bibo Mao &lt;maobibo@loongson.cn&gt;Signed-off-by: Huacai Chen &lt;chenhuacai@loongson.cn&gt;

            List of files:
            /linux/drivers/acpi/Kconfig</description>
        <pubDate>Tue, 24 Sep 2024 09:32:06 +0200</pubDate>
        <dc:creator>Bibo Mao &lt;maobibo@loongson.cn&gt;</dc:creator>
    </item>
<item>
        <title>82b8acc06ea48b69c2482ac2ac994656c3740d08 - ACPI: NHLT: Introduce API for the table</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/acpi/Kconfig#82b8acc06ea48b69c2482ac2ac994656c3740d08</link>
        <description>ACPI: NHLT: Introduce API for the tableThe table is composed of a range of endpoints with each describingaudio formats they support. Most of the operations involve iteratingover elements of the table and filtering them. Simplify the process byimplementing range of getters.While the acpi_nhlt_endpoint_mic_count() stands out a bit, it is acritical component for any AudioDSP driver to know how many digitalmicrophones it is dealing with.Signed-off-by: Cezary Rojewski &lt;cezary.rojewski@intel.com&gt;Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux/drivers/acpi/Kconfig</description>
        <pubDate>Tue, 19 Mar 2024 09:30:16 +0100</pubDate>
        <dc:creator>Cezary Rojewski &lt;cezary.rojewski@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>c150b809f7de2afdd3fb5a9adff2a9a68d7331ce - Merge tag &apos;riscv-for-linus-6.9-mw2&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/acpi/Kconfig#c150b809f7de2afdd3fb5a9adff2a9a68d7331ce</link>
        <description>Merge tag &apos;riscv-for-linus-6.9-mw2&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linuxPull RISC-V updates from Palmer Dabbelt: - Support for various vector-accelerated crypto routines - Hibernation is now enabled for portable kernel builds - mmap_rnd_bits_max is larger on systems with larger VAs - Support for fast GUP - Support for membarrier-based instruction cache synchronization - Support for the Andes hart-level interrupt controller and PMU - Some cleanups around unaligned access speed probing and Kconfig   settings - Support for ACPI LPI and CPPC - Various cleanus related to barriers - A handful of fixes* tag &apos;riscv-for-linus-6.9-mw2&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux: (66 commits)  riscv: Fix syscall wrapper for &gt;word-size arguments  crypto: riscv - add vector crypto accelerated AES-CBC-CTS  crypto: riscv - parallelize AES-CBC decryption  riscv: Only flush the mm icache when setting an exec pte  riscv: Use kcalloc() instead of kzalloc()  riscv/barrier: Add missing space after &apos;,&apos;  riscv/barrier: Consolidate fence definitions  riscv/barrier: Define RISCV_FULL_BARRIER  riscv/barrier: Define __{mb,rmb,wmb}  RISC-V: defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ  cpufreq: Move CPPC configs to common Kconfig and add RISC-V  ACPI: RISC-V: Add CPPC driver  ACPI: Enable ACPI_PROCESSOR for RISC-V  ACPI: RISC-V: Add LPI driver  cpuidle: RISC-V: Move few functions to arch/riscv  riscv: Introduce set_compat_task() in asm/compat.h  riscv: Introduce is_compat_thread() into compat.h  riscv: add compile-time test into is_compat_task()  riscv: Replace direct thread flag check with is_compat_task()  riscv: Improve arch_get_mmap_end() macro  ...

            List of files:
            /linux/drivers/acpi/Kconfig</description>
        <pubDate>Fri, 22 Mar 2024 18:41:13 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>1d35aae78ffe739bf46c2bf9dea7b51a4eebfbe0 - Merge tag &apos;kbuild-v6.9&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/acpi/Kconfig#1d35aae78ffe739bf46c2bf9dea7b51a4eebfbe0</link>
        <description>Merge tag &apos;kbuild-v6.9&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuildPull Kbuild updates from Masahiro Yamada: - Generate a list of built DTB files (arch/*/boot/dts/dtbs-list) - Use more threads when building Debian packages in parallel - Fix warnings shown during the RPM kernel package uninstallation - Change OBJECT_FILES_NON_STANDARD_*.o etc. to take a relative path to   Makefile - Support GCC&apos;s -fmin-function-alignment flag - Fix a null pointer dereference bug in modpost - Add the DTB support to the RPM package - Various fixes and cleanups in Kconfig* tag &apos;kbuild-v6.9&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild: (67 commits)  kconfig: tests: test dependency after shuffling choices  kconfig: tests: add a test for randconfig with dependent choices  kconfig: tests: support KCONFIG_SEED for the randconfig runner  kbuild: rpm-pkg: add dtb files in kernel rpm  kconfig: remove unneeded menu_is_visible() call in conf_write_defconfig()  kconfig: check prompt for choice while parsing  kconfig: lxdialog: remove unused dialog colors  kconfig: lxdialog: fix button color for blackbg theme  modpost: fix null pointer dereference  kbuild: remove GCC&apos;s default -Wpacked-bitfield-compat flag  kbuild: unexport abs_srctree and abs_objtree  kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1  kconfig: remove named choice support  kconfig: use linked list in get_symbol_str() to iterate over menus  kconfig: link menus to a symbol  kbuild: fix inconsistent indentation in top Makefile  kbuild: Use -fmin-function-alignment when available  alpha: merge two entries for CONFIG_ALPHA_GAMMA  alpha: merge two entries for CONFIG_ALPHA_EV4  kbuild: change DTC_FLAGS_&lt;basetarget&gt;.o to take the path relative to $(obj)  ...

            List of files:
            /linux/drivers/acpi/Kconfig</description>
        <pubDate>Thu, 21 Mar 2024 22:41:00 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>359df7c5be4ba5c57f641010be7237ad9f09ea53 - ACPI: Enable ACPI_PROCESSOR for RISC-V</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/acpi/Kconfig#359df7c5be4ba5c57f641010be7237ad9f09ea53</link>
        <description>ACPI: Enable ACPI_PROCESSOR for RISC-VThe ACPI processor driver is not currently enabled for RISC-V.This is required to enable CPU related functionalities likeLPI and CPPC. Hence, enable ACPI_PROCESSOR for RISC-V.Signed-off-by: Sunil V L &lt;sunilvl@ventanamicro.com&gt;Reviewed-by: Andrew Jones &lt;ajones@ventanamicro.com&gt;Acked-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;Link: https://lore.kernel.org/r/20240118062930.245937-4-sunilvl@ventanamicro.comSigned-off-by: Palmer Dabbelt &lt;palmer@rivosinc.com&gt;

            List of files:
            /linux/drivers/acpi/Kconfig</description>
        <pubDate>Thu, 18 Jan 2024 07:29:30 +0100</pubDate>
        <dc:creator>Sunil V L &lt;sunilvl@ventanamicro.com&gt;</dc:creator>
    </item>
<item>
        <title>0cc46f1a52b4220ec11d98a01575909ca820a7b4 - ACPI: Drop the custom_method debugfs interface</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/acpi/Kconfig#0cc46f1a52b4220ec11d98a01575909ca820a7b4</link>
        <description>ACPI: Drop the custom_method debugfs interfaceThe ACPI custom_method debugfs interface is security-sensitive andconcurrent access to it is broken [1].Moreover, the recipe for preparing a customized version of a givencontrol method has changed at one point due to ACPICA changes, whichhas not been reflected in its documentation, so whoever used it beforehas had to adapt and it had gone unnoticed for a long time.This interface was a bad idea to start with and its implementation isfragile at the design level.  It&apos;s been always conceptually questionable,problematic from the security standpoint and implemented poorly.Patches fixing its most apparent functional issues (for example, [2]) don&apos;tactually address much of the above.Granted, at the time it was introduced, there was no alternative, butthere is the AML debugger in the kernel now and there is the configfsinterface allowing custom ACPI tables to be loaded.  The former can beused for extensive AML debugging and the latter can be use for testingnew AML. [3]Accordingly, drop custom_method along with its (outdated anyway)documentation.Link: https://lore.kernel.org/linux-acpi/20221227063335.61474-1-zh.nvgt@gmail.com/ # [1]Link: https://lore.kernel.org/linux-acpi/20231111132402.4142-1-shiqiang.deng213@gmail.com/ [2]Link: https://stackoverflow.com/questions/62849113/how-to-unload-an-overlay-loaded-using-acpi-config-sysfs # [3]Reported-by: Hang Zhang &lt;zh.nvgt@gmail.com&gt;Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;Reviewed-by: Zhang Rui &lt;rui.zhang@intel.com&gt;Reviewed-by: Kees Cook &lt;keescook@chromium.org&gt;

            List of files:
            /linux/drivers/acpi/Kconfig</description>
        <pubDate>Fri, 16 Feb 2024 17:38:55 +0100</pubDate>
        <dc:creator>Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>cd14b01846612f3f3277e97bfbecba4c8cee5ce9 - treewide: replace or remove redundant def_bool in Kconfig files</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/acpi/Kconfig#cd14b01846612f3f3277e97bfbecba4c8cee5ce9</link>
        <description>treewide: replace or remove redundant def_bool in Kconfig files&apos;def_bool X&apos; is a shorthand for &apos;bool&apos; plus &apos;default X&apos;.&apos;def_bool&apos; is redundant where &apos;bool&apos; is already present, so &apos;def_bool X&apos;can be replaced with &apos;default X&apos;, or removed if X is &apos;n&apos;.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;

            List of files:
            /linux/drivers/acpi/Kconfig</description>
        <pubDate>Sun, 11 Feb 2024 13:48:08 +0100</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>80955ae955d15ea5c11d55cd50032a5243a6dfd6 - Merge tag &apos;driver-core-6.8-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/acpi/Kconfig#80955ae955d15ea5c11d55cd50032a5243a6dfd6</link>
        <description>Merge tag &apos;driver-core-6.8-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-corePull driver core updates from Greg KH: &quot;Here are the set of driver core and kernfs changes for 6.8-rc1.  Nothing major in here this release cycle, just lots of small cleanups  and some tweaks on kernfs that in the very end, got reverted and will  come back in a safer way next release cycle.  Included in here are:   - more driver core &apos;const&apos; cleanups and fixes   - fw_devlink=rpm is now the default behavior   - kernfs tiny changes to remove some string functions   - cpu handling in the driver core is updated to work better on many     systems that add topologies and cpus after booting   - other minor changes and cleanups  All of the cpu handling patches have been acked by the respective  maintainers and are coming in here in one series. Everything has been  in linux-next for a while with no reported issues&quot;* tag &apos;driver-core-6.8-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (51 commits)  Revert &quot;kernfs: convert kernfs_idr_lock to an irq safe raw spinlock&quot;  kernfs: convert kernfs_idr_lock to an irq safe raw spinlock  class: fix use-after-free in class_register()  PM: clk: make pm_clk_add_notifier() take a const pointer  EDAC: constantify the struct bus_type usage  kernfs: fix reference to renamed function  driver core: device.h: fix Excess kernel-doc description warning  driver core: class: fix Excess kernel-doc description warning  driver core: mark remaining local bus_type variables as const  driver core: container: make container_subsys const  driver core: bus: constantify subsys_register() calls  driver core: bus: make bus_sort_breadthfirst() take a const pointer  kernfs: d_obtain_alias(NULL) will do the right thing...  driver core: Better advertise dev_err_probe()  kernfs: Convert kernfs_path_from_node_locked() from strlcpy() to strscpy()  kernfs: Convert kernfs_name_locked() from strlcpy() to strscpy()  kernfs: Convert kernfs_walk_ns() from strlcpy() to strscpy()  initramfs: Expose retained initrd as sysfs file  fs/kernfs/dir: obey S_ISGID  kernel/cgroup: use kernfs_create_dir_ns()  ...

            List of files:
            /linux/drivers/acpi/Kconfig</description>
        <pubDate>Thu, 18 Jan 2024 18:48:40 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>a02f66bb3cf475947b58dd3851b987b8ccd998c1 - ACPI: Move ACPI_HOTPLUG_CPU to be disabled on arm64 and riscv</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/acpi/Kconfig#a02f66bb3cf475947b58dd3851b987b8ccd998c1</link>
        <description>ACPI: Move ACPI_HOTPLUG_CPU to be disabled on arm64 and riscvNeither arm64 nor riscv support physical hotadd of CPUs that were notpresent at boot. For arm64 much of the platform description is in statictables which do not have update methods. arm64 does support HOTPLUG_CPU,which is backed by a firmware interface to turn CPUs on and off.acpi_processor_hotadd_init() and acpi_processor_remove() are for addingand removing CPUs that were not present at boot. arm64 systems that do thisare not supported as there is currently insufficient information in theplatform description. (e.g. did the GICR get removed too?)arm64 currently relies on the MADT enabled flag check in map_gicc_mpidr()to prevent CPUs that were not described as present at boot from beingadded to the system. Similarly, riscv relies on the same check inmap_rintc_hartid(). Both architectures also rely on the weak &apos;always fails&apos;definitions of acpi_map_cpu() and arch_register_cpu().Subsequent changes will redefine ACPI_HOTPLUG_CPU as making possibleCPUs present. Neither arm64 nor riscv support this.Disable ACPI_HOTPLUG_CPU for arm64 and riscv by removing &apos;default y&apos; andselecting it on the other three ACPI architectures. This allows the weakdefinitions of some symbols to be removed.Signed-off-by: James Morse &lt;james.morse@arm.com&gt;Reviewed-by: Shaoqin Huang &lt;shahuang@redhat.com&gt;Reviewed-by: Gavin Shan &lt;gshan@redhat.com&gt;Signed-off-by: &quot;Russell King (Oracle)&quot; &lt;rmk+kernel@armlinux.org.uk&gt;Reviewed-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;Reviewed-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Link: https://lore.kernel.org/r/E1r5R31-00Csyt-Jq@rmk-PC.armlinux.org.ukSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux/drivers/acpi/Kconfig</description>
        <pubDate>Tue, 21 Nov 2023 14:44:15 +0100</pubDate>
        <dc:creator>James Morse &lt;james.morse@arm.com&gt;</dc:creator>
    </item>
</channel>
</rss>
