Subject: [PATCH] mm/memblock: Add memblock_alloc_or_panic interface From: Guo Weikang To: Mike Rapoport , Andrew Morton , Dennis Zhou , Tejun Heo , Christoph Lameter , Thomas Bogendoerfer , Sam Creasey , Geert Uytterhoeven , Huacai Chen , Will Deacon , Catalin Marinas , Guo Weikang Cc: Oreoluwa Babatunde , rafael.j.wysocki@intel.com, Palmer Dabbelt , Hanjun Guo , Easwar Hariharan , Johannes Berg , Ingo Molnar , Dave Hansen , Christian Brauner , KP Singh , Richard Henderson , Matt Turner , Russell King , WANG Xuerui , Michael Ellerman , Jonas Bonn , Stefan Kristiansson , Stafford Horne , Helge Deller , Nicholas Piggin , Christophe Leroy , Naveen N Rao , Madhavan Srinivasan , Geoff Levand , Paul Walmsley , Palmer Dabbelt , Albert Ou , Andrey Ryabinin , Alexander Potapenko , Andrey Konovalov , Dmitry Vyukov , Vincenzo Frascino , Heiko Carstens , Vasily Gorbik , Alexander Gordeev , Christian Borntraeger , Sven Schnelle , Yoshinori Sato , Rich Felker , John Paul Adrian Glaubitz , Andreas Larsson , Richard Weinberger , Anton Ivanov , Johannes Berg , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, Len Brown , Juergen Gross , Boris Ostrovsky , Chris Zankel , Max Filippov , Tero Kristo , Michael Turquette , Stephen Boyd , Rob Herring , Saravana Kannan , Pavel Machek , Yury Norov , Rasmus Villemoes , Marco Elver , Al Viro , Arnd Bergmann , linux-alpha@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, loongarch@lists.linux.dev, linux-m68k@lists.linux-m68k.org, linux-mips@vger.kernel.org, linux-openrisc@vger.kernel.org, linux-parisc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, kasan-dev@googlegroups.com, linux-s390@vger.kernel.org, linux-sh@vger.kernel.org, sparclinux@vger.kernel.org, linux-um@lists.infradead.org, linux-acpi@vger.kernel.org, xen-devel@lists.xenproject.org, linux-omap@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-mm@kvack.org, linux-pm@vger.kernel.org Date: Fri, 20 Dec 2024 17:26:38 +0800 . Subject: [PATCH v2] mm/memblock: Add memblock_alloc_or_panic interface From: Guo Weikang To: Andrew Morton , Mike Rapoport , Guo Weikang Cc: Dennis Zhou , Tejun Heo , Christoph Lameter , Thomas Bogendoerfer , Sam Creasey , Geert Uytterhoeven , Huacai Chen , Will Deacon , Catalin Marinas , Oreoluwa Babatunde , rafael.j.wysocki@intel.com, Palmer Dabbelt , Hanjun Guo , Easwar Hariharan , Johannes Berg , Ingo Molnar , Dave Hansen , Christian Brauner , KP Singh , Richard Henderson , Matt Turner , Russell King , WANG Xuerui , Michael Ellerman , Stefan Kristiansson , Stafford Horne , Helge Deller , Nicholas Piggin , Christophe Leroy , Naveen N Rao , Madhavan Srinivasan , Geoff Levand , Paul Walmsley , Palmer Dabbelt , Albert Ou , Andrey Ryabinin , Alexander Potapenko , Andrey Konovalov , Dmitry Vyukov , Vincenzo Frascino , Heiko Carstens , Vasily Gorbik , Alexander Gordeev , Christian Borntraeger , Sven Schnelle , Yoshinori Sato , Rich Felker , John Paul Adrian Glaubitz , Andreas Larsson , Richard Weinberger , Anton Ivanov , Johannes Berg , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, linux-alpha@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, loongarch@lists.linux.dev, linux-m68k@lists.linux-m68k.org, linux-mips@vger.kernel.org, linux-openrisc@vger.kernel.org, linux-parisc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, kasan-dev@googlegroups.com, linux-s390@vger.kernel.org, linux-sh@vger.kernel.org, sparclinux@vger.kernel.org, linux-um@lists.infradead.org, linux-acpi@vger.kernel.org, xen-devel@lists.xenproject.org, linux-omap@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-mm@kvack.org, linux-pm@vger.kernel.org Date: Sat, 21 Dec 2024 18:43:04 +0800 . Subject: [PATCH v3] mm/memblock: Add memblock_alloc_or_panic interface From: Guo Weikang To: Andrew Morton , Mike Rapoport , Guo Weikang Cc: Dennis Zhou , Tejun Heo , Christoph Lameter , Thomas Bogendoerfer , Sam Creasey , Geert Uytterhoeven , Huacai Chen , Will Deacon , Catalin Marinas , Oreoluwa Babatunde , rafael.j.wysocki@intel.com, Palmer Dabbelt , Hanjun Guo , Easwar Hariharan , Johannes Berg , Ingo Molnar , Dave Hansen , Christian Brauner , KP Singh , Richard Henderson , Matt Turner , Russell King , WANG Xuerui , Michael Ellerman , Stefan Kristiansson , Stafford Horne , Helge Deller , Nicholas Piggin , Christophe Leroy , Naveen N Rao , Madhavan Srinivasan , Geoff Levand , Paul Walmsley , Palmer Dabbelt , Albert Ou , Andrey Ryabinin , Alexander Potapenko , Andrey Konovalov , Dmitry Vyukov , Vincenzo Frascino , Heiko Carstens , Vasily Gorbik , Alexander Gordeev , Christian Borntraeger , Sven Schnelle , Yoshinori Sato , Rich Felker , John Paul Adrian Glaubitz , Andreas Larsson , Richard Weinberger , Anton Ivanov , Johannes Berg , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, linux-alpha@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, loongarch@lists.linux.dev, linux-m68k@lists.linux-m68k.org, linux-mips@vger.kernel.org, linux-openrisc@vger.kernel.org, linux-parisc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, kasan-dev@googlegroups.com, linux-s390@vger.kernel.org, linux-sh@vger.kernel.org, sparclinux@vger.kernel.org, linux-um@lists.infradead.org, linux-acpi@vger.kernel.org, xen-devel@lists.xenproject.org, linux-omap@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-mm@kvack.org, linux-pm@vger.kernel.org Date: Sat, 21 Dec 2024 18:50:19 +0800 . Subject: [PATCH v4] mm/memblock: Add memblock_alloc_or_panic interface From: Guo Weikang To: Andrew Morton , Mike Rapoport , Geert Uytterhoeven , Guo Weikang Cc: Dennis Zhou , Tejun Heo , Christoph Lameter , Thomas Bogendoerfer , Sam Creasey , Huacai Chen , Will Deacon , Catalin Marinas , Oreoluwa Babatunde , rafael.j.wysocki@intel.com, Palmer Dabbelt , Hanjun Guo , Easwar Hariharan , Johannes Berg , Ingo Molnar , Dave Hansen , Christian Brauner , KP Singh , Richard Henderson , Matt Turner , Russell King , WANG Xuerui , Michael Ellerman , Stefan Kristiansson , Stafford Horne , Helge Deller , Nicholas Piggin , Christophe Leroy , Naveen N Rao , Madhavan Srinivasan , Geoff Levand , Paul Walmsley , Palmer Dabbelt , Albert Ou , Andrey Ryabinin , Alexander Potapenko , Andrey Konovalov , Dmitry Vyukov , Vincenzo Frascino , Heiko Carstens , Vasily Gorbik , Alexander Gordeev , Christian Borntraeger , Sven Schnelle , Yoshinori Sato , Rich Felker , John Paul Adrian Glaubitz , Andreas Larsson , Richard Weinberger , Anton Ivanov , Johannes Berg , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, linux-alpha@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, loongarch@lists.linux.dev, linux-m68k@lists.linux-m68k.org, linux-mips@vger.kernel.org, linux-openrisc@vger.kernel.org, linux-parisc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, kasan-dev@googlegroups.com, linux-s390@vger.kernel.org, linux-sh@vger.kernel.org, sparclinux@vger.kernel.org, linux-um@lists.infradead.org, linux-acpi@vger.kernel.org, xen-devel@lists.xenproject.org, linux-omap@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-mm@kvack.org, linux-pm@vger.kernel.org Date: Sun, 22 Dec 2024 09:26:28 +0800 . Subject: [PATCH v5] mm/memblock: Add memblock_alloc_or_panic interface From: Guo Weikang To: Andrew Morton , Mike Rapoport , Geert Uytterhoeven , Guo Weikang Cc: Dennis Zhou , Tejun Heo , Christoph Lameter , Thomas Bogendoerfer , Sam Creasey , Huacai Chen , Will Deacon , Catalin Marinas , Oreoluwa Babatunde , rafael.j.wysocki@intel.com, Palmer Dabbelt , Hanjun Guo , Easwar Hariharan , Johannes Berg , Ingo Molnar , Dave Hansen , Christian Brauner , KP Singh , Richard Henderson , Matt Turner , Russell King , WANG Xuerui , Michael Ellerman , Stefan Kristiansson , Stafford Horne , Helge Deller , Nicholas Piggin , Christophe Leroy , Naveen N Rao , Madhavan Srinivasan , Geoff Levand , Paul Walmsley , Palmer Dabbelt , Albert Ou , Andrey Ryabinin , Alexander Potapenko , Andrey Konovalov , Dmitry Vyukov , Vincenzo Frascino , Heiko Carstens , Vasily Gorbik , Alexander Gordeev , Christian Borntraeger , Sven Schnelle , Yoshinori Sato , Rich Felker , John Paul Adrian Glaubitz , Andreas Larsson , Richard Weinberger , Anton Ivanov , Johannes Berg , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, linux-alpha@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, loongarch@lists.linux.dev, linux-m68k@lists.linux-m68k.org, linux-mips@vger.kernel.org, linux-openrisc@vger.kernel.org, linux-parisc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, kasan-dev@googlegroups.com, linux-s390@vger.kernel.org, linux-sh@vger.kernel.org, sparclinux@vger.kernel.org, linux-um@lists.infradead.org, linux-acpi@vger.kernel.org, xen-devel@lists.xenproject.org, linux-omap@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-mm@kvack.org, linux-pm@vger.kernel.org Date: Sun, 22 Dec 2024 11:03:31 +0800 . Subject: [PATCH v6] mm/memblock: Add memblock_alloc_or_panic interface From: Guo Weikang To: Andrew Morton , Mike Rapoport , Geert Uytterhoeven , Guo Weikang Cc: Dennis Zhou , Tejun Heo , Christoph Lameter , Thomas Bogendoerfer , Sam Creasey , Huacai Chen , Will Deacon , Catalin Marinas , Oreoluwa Babatunde , rafael.j.wysocki@intel.com, Palmer Dabbelt , Hanjun Guo , Easwar Hariharan , Johannes Berg , Ingo Molnar , Dave Hansen , Christian Brauner , KP Singh , Richard Henderson , Matt Turner , Russell King , WANG Xuerui , Michael Ellerman , Stefan Kristiansson , Stafford Horne , Helge Deller , Nicholas Piggin , Christophe Leroy , Naveen N Rao , Madhavan Srinivasan , Geoff Levand , Paul Walmsley , Palmer Dabbelt , Albert Ou , Andrey Ryabinin , Alexander Potapenko , Andrey Konovalov , Dmitry Vyukov , Vincenzo Frascino , Heiko Carstens , Vasily Gorbik , Alexander Gordeev , Christian Borntraeger , Sven Schnelle , Yoshinori Sato , Rich Felker , John Paul Adrian Glaubitz , Andreas Larsson , Richard Weinberger , Anton Ivanov , Johannes Berg , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, linux-alpha@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, loongarch@lists.linux.dev, linux-m68k@lists.linux-m68k.org, linux-mips@vger.kernel.org, linux-openrisc@vger.kernel.org, linux-parisc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, kasan-dev@googlegroups.com, linux-s390@vger.kernel.org, linux-sh@vger.kernel.org, sparclinux@vger.kernel.org, linux-um@lists.infradead.org, linux-acpi@vger.kernel.org, xen-devel@lists.xenproject.org, linux-omap@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-mm@kvack.org, linux-pm@vger.kernel.org Date: Sun, 22 Dec 2024 13:43:31 +0800 . Subject: [PATCH v7] mm/memblock: Add memblock_alloc_or_panic interface From: Guo Weikang To: Andrew Morton , Mike Rapoport , Geert Uytterhoeven , Guo Weikang Cc: Dennis Zhou , Tejun Heo , Christoph Lameter , Thomas Bogendoerfer , Sam Creasey , Huacai Chen , Will Deacon , Catalin Marinas , Oreoluwa Babatunde , rafael.j.wysocki@intel.com, Palmer Dabbelt , Hanjun Guo , Easwar Hariharan , Johannes Berg , Ingo Molnar , Dave Hansen , Christian Brauner , KP Singh , Richard Henderson , Matt Turner , Russell King , WANG Xuerui , Michael Ellerman , Stefan Kristiansson , Stafford Horne , Helge Deller , Nicholas Piggin , Christophe Leroy , Naveen N Rao , Madhavan Srinivasan , Geoff Levand , Paul Walmsley , Palmer Dabbelt , Albert Ou , Andrey Ryabinin , Alexander Potapenko , Andrey Konovalov , Dmitry Vyukov , Vincenzo Frascino , Heiko Carstens , Vasily Gorbik , Alexander Gordeev , Christian Borntraeger , Sven Schnelle , Yoshinori Sato , Rich Felker , John Paul Adrian Glaubitz , Andreas Larsson , Richard Weinberger , Anton Ivanov , Johannes Berg , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, linux-alpha@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, loongarch@lists.linux.dev, linux-m68k@lists.linux-m68k.org, linux-mips@vger.kernel.org, linux-openrisc@vger.kernel.org, linux-parisc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, kasan-dev@googlegroups.com, linux-s390@vger.kernel.org, linux-sh@vger.kernel.org, sparclinux@vger.kernel.org, linux-um@lists.infradead.org, linux-acpi@vger.kernel.org, xen-devel@lists.xenproject.org, linux-omap@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-mm@kvack.org, linux-pm@vger.kernel.org, Xi Ruoyao Date: Sun, 22 Dec 2024 19:15:37 +0800 . Subject: [PATCH v17 00/18] EDAC: Scrub: introduce generic EDAC RAS control feature driver + CXL/ACPI-RAS2 drivers From: To: , , , , Date: Fri, 22 Nov 2024 18:03:57 +0000 . Subject: [GIT PULL] More power management updates for v6.13-rc1 From: "Rafael J. Wysocki" To: Linus Torvalds Cc: Linux PM , ACPI Devel Maling List , Linux Kernel Mailing List , Viresh Kumar Date: Fri, 22 Nov 2024 21:26:40 +0100 Hi Linus, Please pull from the tag git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \ pm-6.13-rc1-2 with top-most commit f3e66e78f2ecb18a55374f7d58030556b751dd79 Merge branch 'pm-cpuidle' on top of commit ad52c55e1d3a2e85e05e47b6d7056c662a9c0246 Merge tag 'pm-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm to receive more power management updates for 6.13-rc1. These mostly are updates of cpufreq drivers used on ARM platforms plus one new DT-based cpufreq driver for virtualized guests and two cpuidle changes that should not make any difference on systems currently in the field, but will be needed for future development: - Add virtual cpufreq driver for guest kernels (David Dai). - Minor cleanup to various cpufreq drivers (Andy Shevchenko, Dhruva Gole, Jie Zhan, Jinjie Ruan, Shuosheng Huang, Sibi Sankar, and Yuan Can). - Revert "cpufreq: brcmstb-avs-cpufreq: Fix initial command check" (Colin Ian King). - Improve DT bindings for qcom-hw driver (Dmitry Baryshkov, Konrad Dybcio, and Nikunj Kela). - Make cpuidle_play_dead() try all idle states with :enter_dead() callbacks and change their return type to void (Rafael Wysocki). Thanks! --------------- Andy Shevchenko (1): cpufreq: loongson3: Check for error code from devm_mutex_init() call Colin Ian King (1): Revert "cpufreq: brcmstb-avs-cpufreq: Fix initial command check" David Dai (2): dt-bindings: cpufreq: add virtual cpufreq device cpufreq: add virtual-cpufreq driver Dhruva Gole (2): cpufreq: ti-cpufreq: Allow backward compatibility for efuse syscon cpufreq: ti-cpufreq: Remove revision offsets in AM62 family Dmitry Baryshkov (1): dt-bindings: cpufreq: cpufreq-qcom-hw: Add SAR2130P compatible Jie Zhan (2): cppc_cpufreq: Use desired perf if feedback ctrs are 0 or unchanged cppc_cpufreq: Remove HiSilicon CPPC workaround Jinjie Ruan (5): cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw() cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost() cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost() cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power() cpufreq: mediatek-hw: Fix wrong return value in mtk_cpufreq_get_cpu_power() Konrad Dybcio (2): dt-bindings: cpufreq: cpufreq-qcom-hw: Add SC8180X compatible arm64: dts: qcom: sc8180x: Add a SoC-specific compatible to cpufreq-hw Nikunj Kela (1): dt-bindings: cpufreq: qcom-hw: document support for SA8255p Rafael J. Wysocki (2): cpuidle: Do not return from cpuidle_play_dead() on callback failures cpuidle: Change :enter_dead() driver callback return type to void Shuosheng Huang (1): cpufreq: sun50i: add a100 cpufreq support Sibi Sankar (1): cpufreq: scmi: Fix cleanup path when boost enablement fails Yuan Can (1): cpufreq: loongson2: Unregister platform_driver on failure --------------- .../bindings/cpufreq/cpufreq-qcom-hw.yaml | 6 + .../bindings/cpufreq/qemu,virtual-cpufreq.yaml | 48 +++ arch/arm64/boot/dts/qcom/sc8180x.dtsi | 2 +- drivers/acpi/processor_idle.c | 7 +- drivers/cpufreq/Kconfig | 14 + drivers/cpufreq/Makefile | 1 + drivers/cpufreq/brcmstb-avs-cpufreq.c | 4 +- drivers/cpufreq/cppc_cpufreq.c | 136 ++++----- drivers/cpufreq/cpufreq-dt-platdev.c | 1 + drivers/cpufreq/loongson2_cpufreq.c | 4 +- drivers/cpufreq/loongson3_cpufreq.c | 7 +- drivers/cpufreq/mediatek-cpufreq-hw.c | 2 +- drivers/cpufreq/scmi-cpufreq.c | 4 +- drivers/cpufreq/sun50i-cpufreq-nvmem.c | 28 ++ drivers/cpufreq/ti-cpufreq.c | 10 +- drivers/cpufreq/virtual-cpufreq.c | 333 +++++++++++++++++++++ drivers/cpuidle/cpuidle.c | 10 +- include/linux/arch_topology.h | 1 + include/linux/cpuidle.h | 2 +- 19 files changed, 517 insertions(+), 103 deletions(-) . Subject: [rafael-pm:bleeding-edge] BUILD SUCCESS db5d4c589ffa266d8897b3b342a4e0bebfb9eaec From: kernel test robot To: "Rafael J. Wysocki" Cc: linux-acpi@vger.kernel.org, devel@acpica.org, linux-pm@vger.kernel.org Date: Sat, 23 Nov 2024 19:13:18 +0800 . Subject: [rafael-pm:bleeding-edge] BUILD SUCCESS 17243e3dd9a215fc88da50f7896f8e4cf4a23bc1 From: kernel test robot To: "Rafael J. Wysocki" Cc: linux-acpi@vger.kernel.org, devel@acpica.org, linux-pm@vger.kernel.org Date: Tue, 26 Nov 2024 20:20:53 +0800 . Subject: [PATCH v5] PCI: Allow PCI bridges to go to D3Hot on all Devicetree based platforms From: Brian Norris To: Bjorn Helgaas , "Rafael J. Wysocki" , Len Brown Cc: Hsin-Yi Wang , linux-kernel@vger.kernel.org, mika.westerberg@linux.intel.com, linux-acpi@vger.kernel.org, linux-pci@vger.kernel.org, lukas@wunner.de, Manivannan Sadhasivam , Brian Norris Date: Tue, 26 Nov 2024 15:17:11 -0800 . Subject: [rafael-pm:bleeding-edge] BUILD SUCCESS f99ee8b8d78b6740cbe8e964a4693253b0be06b2 From: kernel test robot To: "Rafael J. Wysocki" Cc: linux-acpi@vger.kernel.org, devel@acpica.org, linux-pm@vger.kernel.org Date: Wed, 27 Nov 2024 09:05:25 +0800 . Subject: [GIT PULL] More ACPI updates for v6.13-rc1 From: "Rafael J. Wysocki" To: Linus Torvalds Cc: ACPI Devel Maling List , Linux PM , Linux Kernel Mailing List Date: Wed, 27 Nov 2024 19:37:23 +0100 Hi Linus, Please pull from the tag git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \ acpi-6.13-rc1-2 with top-most commit 6f683c7feea45cbcd8748aafe73b0c79a6909e26 Merge branches 'acpi-misc' and 'acpi-x86' on top of commit 4e9ad033b405336cea3c19b68e2acdf47d88c339 Merge tag 'acpi-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm to receive more ACPI updates for 6.13-rc1. These add a common init function for arch-specific ACPI initialization, clean up idle states initialization in the ACPI processor_idle driver and update quirks: - Introduce acpi_arch_init() for architecture-specific ACPI subsystem initialization (Miao Wang). - Clean up Asus quirks in acpi_quirk_skip_dmi_ids[] and add a quirk to skip I2C clients on Acer Iconia One 8 A1-840 (Hans de Goede). - Make the ACPI processor_idle driver use acpi_idle_play_dead() for all idle states regardless of their types (Rafael Wysocki). Thanks! --------------- Hans de Goede (2): ACPI: x86: Add skip i2c clients quirk for Acer Iconia One 8 A1-840 ACPI: x86: Clean up Asus entries in acpi_quirk_skip_dmi_ids[] Miao Wang (1): ACPI: introduce acpi_arch_init() Rafael J. Wysocki (1): ACPI: processor_idle: Use acpi_idle_play_dead() for all C-states --------------- drivers/acpi/arm64/init.c | 2 +- drivers/acpi/bus.c | 5 +++-- drivers/acpi/processor_idle.c | 12 ++++++------ drivers/acpi/riscv/init.c | 2 +- drivers/acpi/x86/utils.c | 30 +++++++++++++++++++++++------- include/linux/acpi.h | 12 +----------- 6 files changed, 35 insertions(+), 28 deletions(-) . Subject: [PATCH 1/2] device property: do not leak child nodes when using NULL/error pointers From: Dmitry Torokhov To: Greg Kroah-Hartman , Andy Shevchenko , "Rafael J . Wysocki" , Sakari Ailus , Heikki Krogerus , Daniel Scally Cc: linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org Date: Wed, 27 Nov 2024 21:39:34 -0800 . Subject: [PATCH v8 00/22] Add support for binding ACPI platform profile to multiple drivers From: Mario Limonciello To: Hans de Goede , =?UTF-8?q?Ilpo=20J=C3=A4rvinen?= Date: Sat, 30 Nov 2024 08:04:32 -0600 . Subject: [PATCH v7 00/12] Add support for AMD hardware feedback interface From: Mario Limonciello To: Borislav Petkov Date: Sat, 30 Nov 2024 08:06:51 -0600 . Subject: [PATCH v17 0/3] ACPI: APEI: handle synchronous errors in task work From: Shuai Xue To: yazen.ghannam@amd.com, mark.rutland@arm.com, catalin.marinas@arm.com, mingo@redhat.com, robin.murphy@arm.com, Jonathan.Cameron@Huawei.com, bp@alien8.de, rafael@kernel.org, linux-arm-kernel@lists.infradead.org, wangkefeng.wang@huawei.com, tanxiaofei@huawei.com, mawupeng1@huawei.com, tony.luck@intel.com, linmiaohe@huawei.com, naoya.horiguchi@nec.com, james.morse@arm.com, tongtiangen@huawei.com, gregkh@linuxfoundation.org, will@kernel.org, jarkko@kernel.org Cc: linux-acpi@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, akpm@linux-foundation.org, linux-edac@vger.kernel.org, x86@kernel.org, xueshuai@linux.alibaba.com, justin.he@arm.com, ardb@kernel.org, ying.huang@intel.com, ashish.kalra@amd.com, baolin.wang@linux.alibaba.com, tglx@linutronix.de, dave.hansen@linux.intel.com, lenb@kernel.org, hpa@zytor.com, robert.moore@intel.com, lvying6@huawei.com, xiexiuqi@huawei.com, zhuo.song@linux.alibaba.com Date: Mon, 2 Dec 2024 11:05:24 +0800 . Subject: [PATCH v9 00/22] Add support for binding ACPI platform profile to multiple drivers From: Mario Limonciello To: Hans de Goede , =?UTF-8?q?Ilpo=20J=C3=A4rvinen?= Date: Sun, 1 Dec 2024 23:50:09 -0600 . Subject: [PATCH 1/1] ACPI: resource: Fix memory resource type union access From: =?UTF-8?q?Ilpo=20J=C3=A4rvinen?= To: "Rafael J. Wysocki" , Len Brown , Jiang Liu , Thomas Gleixner , linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org Cc: =?UTF-8?q?Ilpo=20J=C3=A4rvinen?= Date: Mon, 2 Dec 2024 12:06:13 +0200 . Subject: [PATCH 5.10.y 0/1] Backport fix for CVE-2024-49935 From: Nikita Zhandarovich To: Greg Kroah-Hartman , Sasha Levin , Date: Mon, 2 Dec 2024 04:11:03 -0800 . Subject: Thermal driver with safeguards From: Werner Sembach To: "linux-acpi@vger.kernel.org" , "Rafael J . Wysocki" Cc: rui.zhang@intel.com, Hans de Goede , Armin Wolf , =?UTF-8?Q?Ilpo_J=C3=A4rvinen?= , "linux-kernel@vger.kernel.org" , platform-driver-x86@vger.kernel.org Date: Mon, 2 Dec 2024 15:52:43 +0100 . Subject: [PATCH 0/4] PCI: Constify 'struct bin_attribute' From: =?utf-8?q?Thomas_Wei=C3=9Fschuh?= To: Bjorn Helgaas , Logan Gunthorpe , "Rafael J. Wysocki" , Len Brown Cc: linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org, =?utf-8?q?Thomas_Wei=C3=9Fschuh?= Date: Mon, 02 Dec 2024 20:02:56 +0100 . Subject: [PATCH 0/3] ACPI: Constify 'struct bin_attribute' From: =?utf-8?q?Thomas_Wei=C3=9Fschuh?= To: "Rafael J. Wysocki" , Len Brown Cc: linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org, =?utf-8?q?Thomas_Wei=C3=9Fschuh?= Date: Mon, 02 Dec 2024 20:04:08 +0100 . Subject: [PATCH] ACPI: fan: cleanup resources in the error path of .probe() From: Joe Hattori To: rafael@kernel.org, lenb@kernel.org Cc: linux-acpi@vger.kernel.org, Joe Hattori Date: Tue, 3 Dec 2024 12:30:18 +0900 . Subject: [rafael-pm:bleeding-edge] BUILD SUCCESS 4d27d1319cc08e4c4ed497c97360eb6e1489eeb1 From: kernel test robot To: "Rafael J. Wysocki" Cc: linux-acpi@vger.kernel.org, devel@acpica.org, linux-pm@vger.kernel.org Date: Tue, 03 Dec 2024 16:56:22 +0800 . Subject: [PATCH 0/4] acpi/hmat / cxl: Add exclusive caching enumeration and RAS support From: Dave Jiang To: linux-cxl@vger.kernel.org, linux-acpi@vger.kernel.org Cc: rafael@kernel.org, bp@alien8.de, dan.j.williams@intel.com, tony.luck@intel.com, dave@stgolabs.net, jonathan.cameron@huawei.com, alison.schofield@intel.com, ira.weiny@intel.com Date: Wed, 4 Dec 2024 15:46:45 -0700 . Subject: [PATCH AUTOSEL 6.12 1/3] ACPI: x86: Add skip i2c clients quirk for Acer Iconia One 8 A1-840 From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Hans de Goede , "Rafael J . Wysocki" , Sasha Levin , rafael@kernel.org, mario.limonciello@amd.com, tony.luck@intel.com, linux-acpi@vger.kernel.org Date: Wed, 4 Dec 2024 17:14:05 -0500 . Subject: [PATCH AUTOSEL 6.11 1/3] ACPI: x86: Add skip i2c clients quirk for Acer Iconia One 8 A1-840 From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Hans de Goede , "Rafael J . Wysocki" , Sasha Levin , rafael@kernel.org, mario.limonciello@amd.com, tony.luck@intel.com, linux-acpi@vger.kernel.org Date: Wed, 4 Dec 2024 17:14:23 -0500 . Subject: [PATCH AUTOSEL 6.6 1/3] ACPI: x86: Add skip i2c clients quirk for Acer Iconia One 8 A1-840 From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Hans de Goede , "Rafael J . Wysocki" , Sasha Levin , rafael@kernel.org, mario.limonciello@amd.com, tony.luck@intel.com, linux-acpi@vger.kernel.org Date: Wed, 4 Dec 2024 17:14:37 -0500 . Subject: [PATCH v2] ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A From: Qinxin Xia To: , , , , , , Date: Thu, 5 Dec 2024 09:33:31 +0800 . Subject: [PATCH v1] ACPI: OSL: Use usleep_range() in acpi_os_sleep() From: "Rafael J. Wysocki" To: Linux ACPI Cc: LKML , Linux PM , Len Brown , Arjan van de Ven , Pierre Gondois , Dietmar Eggemann , Hans de Goede , Mario Limonciello , "Gautham R. Shenoy" Date: Thu, 05 Dec 2024 12:24:35 +0100 . Subject: [PATCH v5 0/4] power: supply: extension API From: =?utf-8?q?Thomas_Wei=C3=9Fschuh?= To: Sebastian Reichel , Armin Wolf , Hans de Goede , =?utf-8?q?Thomas_Wei=C3=9Fschuh?= , Benson Leung , Guenter Roeck , "Rafael J. Wysocki" , Len Brown Cc: linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, chrome-platform@lists.linux.dev, linux-acpi@vger.kernel.org, =?utf-8?q?Thomas_Wei=C3=9Fschuh?= Date: Thu, 05 Dec 2024 21:46:34 +0100 . Subject: [rafael-pm:bleeding-edge] BUILD SUCCESS 4e13aaa70332423fef1f18034070e35dd7faad04 From: kernel test robot To: "Rafael J. Wysocki" Cc: linux-acpi@vger.kernel.org, devel@acpica.org, linux-pm@vger.kernel.org Date: Fri, 06 Dec 2024 08:30:58 +0800 . Subject: [PATCH v10 00/22] Add support for binding ACPI platform profile to multiple drivers From: Mario Limonciello To: Hans de Goede , =?UTF-8?q?Ilpo=20J=C3=A4rvinen?= Date: Thu, 5 Dec 2024 21:18:56 -0600 . Subject: [rafael-pm:bleeding-edge] BUILD SUCCESS 093574affcb4e253b810c3de273c05ae25d4f26c From: kernel test robot To: "Rafael J. Wysocki" Cc: linux-acpi@vger.kernel.org, devel@acpica.org, linux-pm@vger.kernel.org Date: Tue, 10 Dec 2024 22:34:23 +0800 . Subject: [PATCH 0/4] drivers: base: Don't match device with NULL of_node/fwnode/etc + tests From: Brian Norris To: Greg Kroah-Hartman Cc: "Rafael J. Wysocki" , Maxime Ripard , linux-kselftest@vger.kernel.org, kunit-dev@googlegroups.com, Rob Herring , David Gow , Rae Moar , linux-acpi@vger.kernel.org, Brian Norris Date: Tue, 10 Dec 2024 11:13:29 -0800 . Subject: [RFC PATCH] mm/mempolicy: Weighted interleave auto-tuning From: Joshua Hahn To: gourry@gourry.net Cc: rafael@kernel.org, lenb@kernel.org, gregkh@linuxfoundation.org, akpm@linux-foundation.org, honggyu.kim@sk.com, ying.huang@linux.alibaba.com, rakie.kim@sk.com, dan.j.williams@intel.com, Jonathan.Cameron@huawei.com, dave.jiang@intel.com, horen.chuang@linux.dev, hannes@cmpxchg.org, linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org, linux-mm@kvack.org, kernel-team@meta.com Date: Tue, 10 Dec 2024 13:54:39 -0800 . Subject: [PATCH v7 0/3] memory,x86,acpi: hotplug memory alignment advisement From: Gregory Price To: x86@kernel.org, linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org, linux-mm@kvack.org Cc: linux-cxl@vger.kernel.org, kernel-team@meta.com, dan.j.williams@intel.com, ira.weiny@intel.com, gourry@gourry.net, dave.hansen@linux.intel.com, david@redhat.com, rppt@kernel.org, akpm@linux-foundation.org, luto@kernel.org, peterz@infradead.org, tglx@linutronix.de, mingo@redhat.com, bp@alien8.de, hpa@zytor.com, rafael@kernel.org, lenb@kernel.org, osalvador@suse.de, Fan Ni Date: Tue, 10 Dec 2024 17:05:14 -0500 . Subject: [PATCH v2] ACPI: fan: cleanup resources in the error path of .probe() From: Joe Hattori To: rafael@kernel.org, lenb@kernel.org Cc: linux-acpi@vger.kernel.org, Joe Hattori Date: Wed, 11 Dec 2024 12:28:12 +0900 . Subject: [PATCH v2 0/3] drivers: base: Don't match device with NULL of_node/fwnode/etc + tests From: Brian Norris To: Greg Kroah-Hartman Cc: linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org, kunit-dev@googlegroups.com, Maxime Ripard , David Gow , Rae Moar , linux-kselftest@vger.kernel.org, "Rafael J. Wysocki" , Rob Herring , Brian Norris Date: Wed, 11 Dec 2024 16:31:38 -0800 . Subject: [PATCH] mm/early_ioremap: Add null pointer checks to prevent NULL-pointer dereference From: Guo Weikang To: Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, "H. Peter Anvin" , "Rafael J. Wysocki" , Len Brown , Arnd Bergmann , Andrew Morton , Baoquan He , Ard Biesheuvel , "Jason A. Donenfeld" , Julian Stecklina , "Xin Li (Intel)" , Guo Weikang Cc: Ingo Molnar , Kevin Loughlin , "Rafael J. Wysocki" , linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org, linux-arch@vger.kernel.org, linux-mm@kvack.org Date: Thu, 12 Dec 2024 18:10:00 +0800 . Subject: [rafael-pm:bleeding-edge] BUILD SUCCESS 462078d3965b3550c1b4f7d01f0f80e142b55550 From: kernel test robot To: "Rafael J. Wysocki" Cc: linux-acpi@vger.kernel.org, devel@acpica.org, linux-pm@vger.kernel.org Date: Thu, 12 Dec 2024 20:25:15 +0800 . Subject: [rafael-pm:fixes] BUILD SUCCESS bf041214ff9adfbaac0e54cdc99e4af8f91f5c86 From: kernel test robot To: "Rafael J. Wysocki" Cc: linux-acpi@vger.kernel.org, devel@acpica.org, linux-pm@vger.kernel.org Date: Thu, 12 Dec 2024 20:27:10 +0800 . Subject: I urge you to understand my viewpoint accurately. From: To: linux-acpi@vger.kernel.org Date: 13 Dec 2024 12:24:29 +0800 . Subject: [rafael-pm:bleeding-edge] BUILD SUCCESS 4503c4a2dc6dccbec2069b7b2f3ae09f5224de6c From: kernel test robot To: "Rafael J. Wysocki" Cc: linux-acpi@vger.kernel.org, devel@acpica.org, linux-pm@vger.kernel.org Date: Fri, 13 Dec 2024 21:34:55 +0800 . Subject: [rafael-pm:fixes] BUILD SUCCESS d36ebd181c1e7b1b427812e6e8cbf6e33dac842f From: kernel test robot To: "Rafael J. Wysocki" Cc: linux-acpi@vger.kernel.org, devel@acpica.org, linux-pm@vger.kernel.org Date: Fri, 13 Dec 2024 21:37:29 +0800 . Subject: [GIT PULL] ACPI fixes for v6.13-rc3 From: "Rafael J. Wysocki" To: Linus Torvalds Cc: ACPI Devel Maling List , Linux Kernel Mailing List Date: Fri, 13 Dec 2024 21:59:34 +0100 Hi Linus, Please pull from the tag git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \ acpi-6.13-rc3 with top-most commit e14d5ae28eb28c5edef53bd648037d2bb4fce1b3 Merge branch 'acpica' on top of commit fac04efc5c793dccbd07e2d59af9f90b7fc0dca4 Linux 6.13-rc2 to receive ACPI fixes for 6.13-rc3. These fix two coding mistakes, one in the ACPI resources handling code and one in ACPICA: - Relocate the addr->info.mem.caching check in acpi_decode_space() to only execute it if the resource is of the correct type (Ilpo J=C3=A4rvin= en). - Don't release a context_mutex that was never acquired in acpi_remove_address_space_handler() (Daniil Tatianin). Thanks! --------------- Daniil Tatianin (1): ACPICA: events/evxfregn: don't release the ContextMutex that was never acquired Ilpo J=C3=A4rvinen (1): ACPI: resource: Fix memory resource type union access --------------- drivers/acpi/acpica/evxfregn.c | 2 -- drivers/acpi/resource.c | 6 +++--- 2 files changed, 3 insertions(+), 5 deletions(-) . Subject: [PATCHv3] PCI/ACPI: _DSM PRESERVE_BOOT_CONFIG function rev id doesn't match with spec From: Zhou Shengqing To: Bjorn Helgaas Cc: "Rafael J. Wysocki" , Len Brown , linux-acpi@vger.kernel.org, linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org, zhoushengqing@ttyinfo.com Date: Sat, 14 Dec 2024 10:41:17 +0000 . Subject: [PATCHv4] PCI/ACPI: _DSM PRESERVE_BOOT_CONFIG function rev id doesn't match with spec From: Zhou Shengqing To: Bjorn Helgaas Cc: "Rafael J. Wysocki" , Len Brown , linux-acpi@vger.kernel.org, linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org, zhoushengqing@ttyinfo.com Date: Mon, 16 Dec 2024 05:27:51 +0000 . Subject: Proposal: Defaulting to s2idle on Lenovo E14 From: jack Bourke-Mckenna To: "rafael.j.wysocki@intel.com" Cc: linux-acpi@vger.kernel.org Date: Mon, 16 Dec 2024 18:50:38 +0000 . Subject: [PATCH v3 0/3] drivers: base: Don't match device with NULL of_node/fwnode/etc + tests From: Brian Norris To: Greg Kroah-Hartman Cc: Maxime Ripard , linux-acpi@vger.kernel.org, Rae Moar , Rob Herring , David Gow , linux-kselftest@vger.kernel.org, "Rafael J. Wysocki" , kunit-dev@googlegroups.com, linux-kernel@vger.kernel.org, Brian Norris Date: Mon, 16 Dec 2024 12:11:41 -0800 . Subject: [PATCH] ACPI: EC: Enable EC support on LoongArch by default From: Huacai Chen To: Huacai Chen , "Rafael J . Wysocki" , Len Brown Cc: loongarch@lists.linux.dev, linux-acpi@vger.kernel.org, Xuefeng Li , Jianmin Lv , Jiaxun Yang , Huacai Chen , Xiaotian Wu , Binbin Zhou Date: Tue, 17 Dec 2024 15:37:04 +0800 . Subject: [PATCH 1/1] ACPI: property: Consider data nodes as being available From: Sakari Ailus To: linux-acpi@vger.kernel.org Cc: "Rafael J. Wysocki" , Len Brown , Mika Westerberg , Rob Herring , andriy.shevchenko@linux.intel.com Date: Wed, 18 Dec 2024 11:16:22 +0200 . Subject: [rafael-pm:bleeding-edge 37/51] drivers/thermal/thermal_netlink.c:1422: undefined reference to `nla_put' From: kernel test robot To: Srinivas Pandruvada Cc: oe-kbuild-all@lists.linux.dev, linux-acpi@vger.kernel.org, devel@acpica.org, linux-pm@vger.kernel.org, "Rafael J. Wysocki" Date: Thu, 19 Dec 2024 13:23:16 +0800 . Subject: [rafael-pm:bleeding-edge 37/51] thermal_netlink.c:undefined reference to `sk_skb_reason_drop' From: kernel test robot To: Srinivas Pandruvada Cc: oe-kbuild-all@lists.linux.dev, linux-acpi@vger.kernel.org, devel@acpica.org, linux-pm@vger.kernel.org, "Rafael J. Wysocki" Date: Thu, 19 Dec 2024 13:55:01 +0800 . Subject: [PATCH v2 1/1] ACPI: property: Consider data nodes as being available From: Sakari Ailus To: linux-acpi@vger.kernel.org Cc: "Rafael J. Wysocki" , Len Brown , Mika Westerberg , Rob Herring , andriy.shevchenko@linux.intel.com Date: Thu, 19 Dec 2024 17:21:48 +0200 . Subject: Patch 3/4 ACPI resource.c.Add Asus Vivobook X1504VAP From: Gustavo Azor To: rafael@kernel.org, hdegoede@redhat.com, pmenzel@molgen.mpg.de, linux-acpi@vger.kernel.org, stable@vger.kernel.org, tamim@fusetak.com Date: Thu, 19 Dec 2024 19:22:44 +0100 . Subject: [RFC PATCH v2] Weighted interleave auto-tuning From: Joshua Hahn To: gourry@gourry.net, hyeonggon.yoo@sk.com Cc: rafael@kernel.org, lenb@kernel.org, gregkh@linuxfoundation.org, akpm@linux-foundation.org, honggyu.kim@sk.com, ying.huang@linux.alibaba.com, rakie.kim@sk.com, dan.j.williams@intel.com, Jonathan.Cameron@huawei.com, dave.jiang@intel.com, horen.chuang@linux.dev, hannes@cmpxchg.org, linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org, linux-mm@kvack.org, kernel-team@meta.com Date: Thu, 19 Dec 2024 11:18:45 -0800 . Subject: [OT][Notice] I will be mostly offline for the next two weeks From: "Rafael J. Wysocki" To: Linux PM , ACPI Devel Maling List Cc: Daniel Lezcano , Lukasz Luba , Viresh Kumar , Mario Limonciello , Shuah Khan , Ulf Hansson , Srinivas Pandruvada , "Zhang, Rui" , Artem Bityutskiy Date: Thu, 19 Dec 2024 21:17:45 +0100 . Subject: [rafael-pm:fixes] BUILD SUCCESS 6a1569a6e7d28f5ab7afcf0d0ea91cdd9532e47e From: kernel test robot To: "Rafael J. Wysocki" Cc: linux-acpi@vger.kernel.org, devel@acpica.org, linux-pm@vger.kernel.org Date: Fri, 20 Dec 2024 04:33:00 +0800 . Subject: [PATCH] ACPI: resource: Add Asus Vivobook X1504VAP to irq1_level_low_skip_override[] From: Hans de Goede To: "Rafael J . Wysocki" Cc: Hans de Goede , linux-acpi@vger.kernel.org, stable@vger.kernel.org Date: Fri, 20 Dec 2024 19:13:52 +0100 . Subject: [rafael-pm:bleeding-edge] BUILD SUCCESS ea7e5e98b3e491f2bd6204bfb333643cf9429788 From: kernel test robot To: "Rafael J. Wysocki" Cc: linux-acpi@vger.kernel.org, devel@acpica.org, linux-pm@vger.kernel.org Date: Sat, 21 Dec 2024 04:21:53 +0800 . Subject: [GIT PULL] ACPI fix for v6.13-rc4 From: "Rafael J. Wysocki" To: Linus Torvalds Cc: ACPI Devel Maling List , Linux Kernel Mailing List Date: Fri, 20 Dec 2024 21:46:20 +0100 Hi Linus, Please pull from the tag git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \ acpi-6.13-rc4 with top-most commit 0674188f2f4d38d74aa863f17373d76256f2ed09 ACPI: EC: Enable EC support on LoongArch by default on top of commit 78d4f34e2115b517bcbfe7ec0d018bbbb6f9b0b8 Linux 6.13-rc3 to receive an ACPI fix for 6.13-rc4. This unbreaks ACPI EC support on LoongArch that has been broken earlier in this development cycle (Huacai Chen). Thanks! --------------- Huacai Chen (1): ACPI: EC: Enable EC support on LoongArch by default --------------- drivers/acpi/Kconfig | 4 ++-- drivers/platform/loongarch/Kconfig | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) . Subject: [RFC PATCH 00/15] Prepare for new Intel family models From: Sohil Mehta To: x86@kernel.org, Dave Hansen , Tony Luck Cc: Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo , Namhyung Kim , Mark Rutland , Alexander Shishkin , Jiri Olsa , Ian Rogers , Adrian Hunter , Kan Liang , Thomas Gleixner , Borislav Petkov , "H . Peter Anvin" , "Rafael J . Wysocki" , Len Brown , Andy Lutomirski , Viresh Kumar , Fenghua Yu , Jean Delvare , Guenter Roeck , Sohil Mehta , Zhang Rui , linux-perf-users@vger.kernel.org, linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org, linux-pm@vger.kernel.org, linux-hwmon@vger.kernel.org Date: Fri, 20 Dec 2024 21:36:55 +0000 . Subject: [PATCH 0/2] Device managed platform_profile_register() From: Kurt Borja To: platform-driver-x86@vger.kernel.org Cc: "Rafael J. Wysocki" , Len Brown , =?UTF-8?q?Ilpo=20J=C3=A4rvinen?= , Mark Pearson , Mario Limonciello , Armin Wolf , Hans de Goede , Gergo Koteles , linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org, Kurt Borja Date: Sat, 21 Dec 2024 02:08:16 -0500 . Subject: [rafael-pm:bleeding-edge] BUILD SUCCESS 046f4750e2ecb0e166d66d7f700daa3225a14a35 From: kernel test robot To: "Rafael J. Wysocki" Cc: linux-acpi@vger.kernel.org, devel@acpica.org, linux-pm@vger.kernel.org Date: Sun, 22 Dec 2024 05:57:04 +0800 . Subject: [rafael-pm:bleeding-edge] BUILD SUCCESS 2a84c82a1f7b603e225c81aa7a3c5c3abbd48698 From: kernel test robot To: "Rafael J. Wysocki" Cc: linux-acpi@vger.kernel.org, devel@acpica.org, linux-pm@vger.kernel.org Date: Tue, 24 Dec 2024 15:55:19 +0800 . Subject: [PATCH v2 0/2] Device managed platform_profile_register() From: Kurt Borja To: platform-driver-x86@vger.kernel.org Cc: W_Armin@gmx.de, hdegoede@redhat.com, ilpo.jarvinen@linux.intel.com, lenb@kernel.org, linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org, mario.limonciello@amd.com, mpearson-lenovo@squebb.ca, rafael@kernel.org, soyer@irl.hu, Kurt Borja Date: Tue, 24 Dec 2024 09:01:30 -0500 . Subject: [PATCH] drm/amd: Fix random crashes due to bad kfree From: Chris Bainbridge To: Mario Limonciello Cc: amd-gfx@lists.freedesktop.org, alex.hung@amd.com, regressions@lists.linux.dev, tjakobi@math.uni-bielefeld.de, rafael@kernel.org, lenb@kernel.org, linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org Date: Wed, 25 Dec 2024 23:09:49 +0000 . Subject: [PATCH] acpi/ghes: Make ghes_panic_timeout adjustable as a parameter From: Feng Tang To: rafael@kernel.org, Len Brown , James Morse , Tony Luck , Borislav Petkov , linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Ira Weiny , Dave Jiang , Dan Williams , ying.huang@linux.alibaba.com, Feng Tang Date: Fri, 27 Dec 2024 17:54:22 +0800 . Subject: [PATCH] acpi: Emit udev 'update' event after battery add hooks From: Nolan Woods To: linux-acpi@vger.kernel.org Cc: Nolan Woods Date: Fri, 27 Dec 2024 20:35:34 +0700 . Subject: [PATCH] ACPI: resource: Add Asus Vivobook X1504VAP to irq1_level_low_skip_override[] From: Gustavo Azor To: bugzilla-daemon@kernel.org, jwrdegoede@fedoraproject.org, linux-acpi@vger.kernel.org, stable@vger.kernel.org, rafael@kernel.org Date: Sat, 28 Dec 2024 06:50:47 +0100 . Subject: [PATCH] ACPI: resource: Add TongFang GM5HG0A to irq1_edge_low_force_override[] From: Hans de Goede To: "Rafael J . Wysocki" Cc: Hans de Goede , Len Brown , Werner Sembach , Mario Limonciello , linux-acpi@vger.kernel.org, stable@vger.kernel.org Date: Sat, 28 Dec 2024 17:48:45 +0100 . Subject: [PATCH] ACPI: acpi_dev_irq_override(): Check DMI match last From: Hans de Goede To: "Rafael J . Wysocki" Cc: Hans de Goede , Len Brown , Werner Sembach , Mario Limonciello , linux-acpi@vger.kernel.org Date: Sat, 28 Dec 2024 17:52:53 +0100 . Subject: [PATCH] ACPI: PM: Add HP EliteBook 855 G7 WWAN modem power resource quirk From: "Maciej S. Szmigiero" To: "Rafael J. Wysocki" , Len Brown Cc: linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org Date: Sun, 29 Dec 2024 17:45:06 +0100 . Subject: [rafael-pm:bleeding-edge] BUILD SUCCESS bddf783635b462521b33a3f3d58946be3f9a45a8 From: kernel test robot To: "Rafael J. Wysocki" Cc: linux-acpi@vger.kernel.org, devel@acpica.org, linux-pm@vger.kernel.org Date: Tue, 31 Dec 2024 10:22:58 +0800 . Subject: [PATCH] ACPI: resource: Add Asus Vivobook X1504VAP to irq1_level_low_skip_override[] From: Gustavo Azor To: hdegoede@redhat.com Cc: stable@vger.kernel.org, linux-acpi@vger.kernel.org, rafael@kernel.org Date: Tue, 31 Dec 2024 17:42:00 +0100 . Subject: [PATCH] ACPI: tables: Use string choice helpers From: Sunil V L To: linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org Cc: "Rafael J . Wysocki" , Len Brown , Palmer Dabbelt , Andrew Jones , Conor Dooley , Anup Patel , Sunil V L , kernel test robot , Julia Lawall Date: Fri, 3 Jan 2025 09:21:22 +0530 . Subject: [PATCH 0/1] Force I2C bus freq to 100KHz for ELAN06FA touchpad From: Randolph Ha To: mika.westerberg@linux.intel.com, wsa+renesas@sang-engineering.com, linux-i2c@vger.kernel.org, linux-acpi@vger.kernel.org Cc: trivial@kernel.org, Randolph Ha Date: Thu, 2 Jan 2025 23:16:51 -0600 . Subject: [RFC PATCH 0/3] ACPI: platform_profile: Let drivers dynamically refresh choices From: Kurt Borja To: platform-driver-x86@vger.kernel.org Cc: josh@joshuagrisham.com, hridesh699@gmail.com, derekjohn.clark@gmail.com, Kurt Borja , "Rafael J. Wysocki" , Len Brown , Maximilian Luz , Hans de Goede , =?UTF-8?q?Ilpo=20J=C3=A4rvinen?= , "Lee, Chun-Yi" , Shyam Sundar S K , Corentin Chary , "Luke D. Jones" , Lyndon Sanche , Ike Panhc , Henrique de Moraes Holschuh , Armin Wolf , Mark Pearson , Mario Limonciello , Colin Ian King , Alexis Belmonte , =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= , Ai Chao , Gergo Koteles , linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org, Dell.Client.Kernel@dell.com, ibm-acpi-devel@lists.sourceforge.net Date: Sun, 5 Jan 2025 23:45:48 -0500 . Subject: [PATCH v18 00/19] EDAC: Scrub: introduce generic EDAC RAS control feature driver + CXL/ACPI-RAS2 drivers From: To: , , , , Date: Mon, 6 Jan 2025 12:09:56 +0000 . Subject: [PATCH v18 0/3] ACPI: APEI: handle synchronous errors in task work From: Shuai Xue To: yazen.ghannam@amd.com, mark.rutland@arm.com, catalin.marinas@arm.com, mingo@redhat.com, robin.murphy@arm.com, Jonathan.Cameron@Huawei.com, bp@alien8.de, rafael@kernel.org, linux-arm-kernel@lists.infradead.org, wangkefeng.wang@huawei.com, tanxiaofei@huawei.com, mawupeng1@huawei.com, tony.luck@intel.com, linmiaohe@huawei.com, naoya.horiguchi@nec.com, james.morse@arm.com, tongtiangen@huawei.com, gregkh@linuxfoundation.org, will@kernel.org, jarkko@kernel.org Cc: linux-acpi@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, akpm@linux-foundation.org, linux-edac@vger.kernel.org, x86@kernel.org, xueshuai@linux.alibaba.com, justin.he@arm.com, ardb@kernel.org, ying.huang@linux.alibaba.com, ashish.kalra@amd.com, baolin.wang@linux.alibaba.com, tglx@linutronix.de, dave.hansen@linux.intel.com, lenb@kernel.org, hpa@zytor.com, robert.moore@intel.com, lvying6@huawei.com, xiexiuqi@huawei.com, zhuo.song@linux.alibaba.com Date: Tue, 7 Jan 2025 16:17:32 +0800 . Subject: [PATCH] ACPI: PRM: Fix missing guid_t declaration in linux/prmt.h From: Robert Richter To: "Rafael J. Wysocki" Date: Tue, 7 Jan 2025 17:19:22 +0100 . Subject: [rafael-pm:fixes] BUILD SUCCESS b6079e1e691c68b53792972fd97653b702e45668 From: kernel test robot To: "Rafael J. Wysocki" Cc: linux-acpi@vger.kernel.org, devel@acpica.org, linux-pm@vger.kernel.org Date: Thu, 09 Jan 2025 01:10:27 +0800 . Subject: [rafael-pm:bleeding-edge] BUILD SUCCESS c01d4e6d68e3023227cc7ad19e1a01a92cf2818d From: kernel test robot To: "Rafael J. Wysocki" Cc: linux-acpi@vger.kernel.org, devel@acpica.org, linux-pm@vger.kernel.org Date: Thu, 09 Jan 2025 03:20:04 +0800 . Subject: [PATCH 00/18] Hide platform_profile_handler from consumers From: Kurt Borja To: platform-driver-x86@vger.kernel.org Cc: "Rafael J. Wysocki" , Len Brown , linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org, "Mario Limonciello" , "Armin Wolf" , Joshua Grisham , "Derek J . Clark" , =?UTF-8?q?Ilpo=20J=C3=A4rvinen?= , "Hans de Goede" , Kurt Borja , Maximilian Luz , "Lee, Chun-Yi" , Shyam Sundar S K , Corentin Chary , "Luke D. Jones" , Lyndon Sanche , Ike Panhc , Henrique de Moraes Holschuh , Mark Pearson , Colin Ian King , Alexis Belmonte , Ai Chao , Gergo Koteles , Dell.Client.Kernel@dell.com, ibm-acpi-devel@lists.sourceforge.net Date: Thu, 9 Jan 2025 10:06:13 -0500 . Subject: [PATCH 0/2] device property: Warn on (of|fwnode|device)_property_read_bool() for non-boolean properties From: "Rob Herring (Arm)" To: "Rafael J. Wysocki" , Len Brown , Andy Shevchenko , Daniel Scally , Heikki Krogerus , Sakari Ailus , Greg Kroah-Hartman , Danilo Krummrich , Saravana Kannan Cc: linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org Date: Thu, 09 Jan 2025 13:42:04 -0600 . Subject: [PATCH v2 0/4] acpi/hmat / cxl: Add exclusive caching enumeration and RAS support From: Dave Jiang To: linux-cxl@vger.kernel.org, linux-acpi@vger.kernel.org Cc: rafael@kernel.org, bp@alien8.de, dan.j.williams@intel.com, tony.luck@intel.com, dave@stgolabs.net, jonathan.cameron@huawei.com, alison.schofield@intel.com, ira.weiny@intel.com Date: Fri, 10 Jan 2025 08:17:43 -0700 . Subject: [GIT PULL] ACPI fixes for v6.13-rc7 From: "Rafael J. Wysocki" To: Linus Torvalds Cc: ACPI Devel Maling List , Linux Kernel Mailing List Date: Fri, 10 Jan 2025 22:14:20 +0100 Hi Linus, Please pull from the tag git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \ acpi-6.13-rc7 with top-most commit cd4a7b2e6a2437a5502910c08128ea3bad55a80b ACPI: resource: acpi_dev_irq_override(): Check DMI match last on top of commit 9d89551994a430b50c4fffcb1e617a057fa76e20 Linux 6.13-rc6 to receive ACPI fixes for 6.13-rc7. These add two more ACPI IRQ override quirks and update the code using them to avoid unnecessary overhead (Hans de Goede). Thanks! --------------- Hans de Goede (3): ACPI: resource: Add Asus Vivobook X1504VAP to irq1_level_low_skip_override[] ACPI: resource: Add TongFang GM5HG0A to irq1_edge_low_force_override[] ACPI: resource: acpi_dev_irq_override(): Check DMI match last --------------- drivers/acpi/resource.c | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) . Subject: [rafael-pm:bleeding-edge] BUILD SUCCESS 3a8ba95b37517b37574deba4d44615a96db68d3e From: kernel test robot To: "Rafael J. Wysocki" Cc: linux-acpi@vger.kernel.org, devel@acpica.org, linux-pm@vger.kernel.org Date: Sun, 12 Jan 2025 06:21:31 +0800 . Subject: [RESEND v7 0/3] memory,x86,acpi: hotplug memory alignment advisement From: Gregory Price To: linux-mm@kvack.org, linux-acpi@vger.kernel.org Cc: kernel-team@meta.com, x86@kernel.org, linux-kernel@vger.kernel.org, dave.hansen@linux.intel.com, luto@kernel.org, peterz@infradead.org, tglx@linutronix.de, mingo@redhat.com, bp@alien8.de, hpa@zytor.com, rafael@kernel.org, lenb@kernel.org, david@redhat.com, osalvador@suse.de, gregkh@linuxfoundation.org, akpm@linux-foundation.org, dan.j.williams@intel.com, Jonathan.Cameron@huawei.com, alison.schofield@intel.com, rrichter@amd.com, rppt@kernel.org, gourry@gourry.net, bfaccini@nvidia.com, haibo1.xu@intel.com, dave.jiang@intel.com, Ira Weiny , Fan Ni Date: Mon, 13 Jan 2025 12:44:36 -0500 . Subject: [PATCH] ACPI: fan: Add fan speed reporting for fans with only _FST From: Joshua Grisham To: rafael@kernel.org, lenb@kernel.org, W_Armin@gmx.de, linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Joshua Grisham Date: Tue, 14 Jan 2025 02:21:50 +0100 . Subject: [PATCH v2 00/18] Hide platform_profile_handler from consumers From: Kurt Borja To: platform-driver-x86@vger.kernel.org Cc: "Rafael J. Wysocki" , "Len Brown" , linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org, "Mario Limonciello" , "Armin Wolf" , "Joshua Grisham" , "Derek J. Clark" , =?UTF-8?q?Ilpo=20J=C3=A4rvinen?= , "Hans de Goede" , "Kurt Borja" , "Maximilian Luz" , "Lee, Chun-Yi" , "Shyam Sundar S K" , "Corentin Chary" , "Luke D. Jones" , "Lyndon Sanche" , "Ike Panhc" , "Henrique de Moraes Holschuh" , "Mark Pearson" , "Alexis Belmonte" , "Ai Chao" , "Gergo Koteles" , Dell.Client.Kernel@dell.com, ibm-acpi-devel@lists.sourceforge.net Date: Tue, 14 Jan 2025 10:37:08 -0500 . Subject: [PATCH RFC v2] of: property: Fix potential firmware node reference's argument count got out of range From: Zijun Hu To: Greg Kroah-Hartman , "Rafael J. Wysocki" , "Rob Herring (Arm)" , Len Brown , Andy Shevchenko , Daniel Scally , Heikki Krogerus , Sakari Ailus Cc: Zijun Hu , linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org, Zijun Hu Date: Tue, 14 Jan 2025 23:51:13 +0800 . Subject: [rafael-pm:fixes] BUILD SUCCESS 065d2f06d3f117cc72d3918bdef2e95c3741ecce From: kernel test robot To: "Rafael J. Wysocki" Cc: linux-acpi@vger.kernel.org, devel@acpica.org, linux-pm@vger.kernel.org Date: Wed, 15 Jan 2025 04:52:31 +0800 . Subject: [PATCH v3 00/19] Hide platform_profile_handler from consumers From: Kurt Borja To: platform-driver-x86@vger.kernel.org Cc: "Rafael J. Wysocki" , "Len Brown" , linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org, "Mario Limonciello" , "Armin Wolf" , "Joshua Grisham" , "Derek J. Clark" , =?UTF-8?q?Ilpo=20J=C3=A4rvinen?= , "Hans de Goede" , "Kurt Borja" , "Maximilian Luz" , "Lee, Chun-Yi" , "Shyam Sundar S K" , "Corentin Chary" , "Luke D. Jones" , "Lyndon Sanche" , "Ike Panhc" , "Henrique de Moraes Holschuh" , "Mark Pearson" , "Alexis Belmonte" , "Ai Chao" , "Gergo Koteles" , Dell.Client.Kernel@dell.com, ibm-acpi-devel@lists.sourceforge.net Date: Wed, 15 Jan 2025 02:10:03 -0500 . Subject: [PATCH v3 0/5] ARM Error Source Table V2 Support From: Ruidong Tian To: catalin.marinas@arm.com, will@kernel.org, lpieralisi@kernel.org, guohanjun@huawei.com, sudeep.holla@arm.com, xueshuai@linux.alibaba.com, baolin.wang@linux.alibaba.com, linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org, linux-arm-kernel@lists.infradead.org, rafael@kernel.org, lenb@kernel.org, tony.luck@intel.com, bp@alien8.de, yazen.ghannam@amd.com Cc: tianruidong@linux.alibaba.com Date: Wed, 15 Jan 2025 16:42:23 +0800 . Subject: [PATCH v2] acpi: Fix HED module initialization order when it is built-in From: Xiaofei Tan To: , Date: Wed, 15 Jan 2025 20:31:49 +0800 . Subject: [PATCH v3] Weighted interleave auto-tuning From: Joshua Hahn To: gourry@gourry.net, hyeonggon.yoo@sk.com, ying.huang@linux.alibaba.com Cc: rafael@kernel.org, lenb@kernel.org, gregkh@linuxfoundation.org, akpm@linux-foundation.org, honggyu.kim@sk.com, rakie.kim@sk.com, dan.j.williams@intel.com, Jonathan.Cameron@huawei.com, dave.jiang@intel.com, horen.chuang@linux.dev, hannes@cmpxchg.org, linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org, linux-mm@kvack.org, kernel-team@meta.com Date: Wed, 15 Jan 2025 10:58:54 -0800 . Subject: [rafael-pm:bleeding-edge] BUILD SUCCESS bba4f2ac76f605f6f8b62c5dae11103ceb20ad60 From: kernel test robot To: "Rafael J. Wysocki" Cc: linux-acpi@vger.kernel.org, devel@acpica.org, linux-pm@vger.kernel.org Date: Thu, 16 Jan 2025 05:22:51 +0800 . Subject: [rafael-pm:fixes] BUILD SUCCESS e2046b72e9797df8569a79b839b6bfaedd6377fe From: kernel test robot To: "Rafael J. Wysocki" Cc: linux-acpi@vger.kernel.org, devel@acpica.org, linux-pm@vger.kernel.org Date: Thu, 16 Jan 2025 05:24:28 +0800 . Subject: [PATCH v4 00/19] Hide platform_profile_handler from consumers From: Kurt Borja To: platform-driver-x86@vger.kernel.org Cc: "Rafael J. Wysocki" , "Len Brown" , linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org, "Mario Limonciello" , "Armin Wolf" , "Joshua Grisham" , "Derek J. Clark" , =?UTF-8?q?Ilpo=20J=C3=A4rvinen?= , "Hans de Goede" , "Kurt Borja" , "Maximilian Luz" , "Lee, Chun-Yi" , "Shyam Sundar S K" , "Corentin Chary" , "Luke D. Jones" , "Lyndon Sanche" , "Ike Panhc" , "Henrique de Moraes Holschuh" , "Mark Pearson" , "Alexis Belmonte" , "Ai Chao" , "Gergo Koteles" , Dell.Client.Kernel@dell.com, ibm-acpi-devel@lists.sourceforge.net Date: Wed, 15 Jan 2025 19:27:02 -0500 . Subject: [GIT PULL] ACPI fix for final v6.13 From: "Rafael J. Wysocki" To: Linus Torvalds Cc: ACPI Devel Maling List , Linux Kernel Mailing List Date: Thu, 16 Jan 2025 15:44:41 +0100 Hi Linus, Please pull from the tag git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \ acpi-6.13-rc8 with top-most commit 14578923e8c251091d2bb8a2756cde3b662ac316 ACPI: video: Fix random crashes due to bad kfree() on top of commit 5bc55a333a2f7316b58edc7573e8e893f7acb532 Linux 6.13-rc7 to receive an ACPI fix for final 6.13. This prevents acpi_video_device_EDID() from returning a pointer to a memory region that should not be passed to kfree() which causes one of its users to crash randomly on attempts to free it (Chris Bainbridge). Thanks! --------------- Chris Bainbridge (1): ACPI: video: Fix random crashes due to bad kfree() --------------- drivers/acpi/acpi_video.c | 49 +++++++++++++++++++--------------- drivers/gpu/drm/nouveau/nouveau_acpi.c | 2 +- 2 files changed, 28 insertions(+), 23 deletions(-) . Subject: [PATCH v3] acpi: Fix HED module initialization order when it is built-in From: Xiaofei Tan To: , Date: Fri, 17 Jan 2025 10:29:57 +0800 . Subject: [PATCH V2] x86/acpi: Fix LAPIC/x2APIC parsing order From: Zhang Rui To: rafael@kernel.org, lenb@kernel.org, tglx@linutronix.de, mingo@redhat.com, bp@alien8.de, dave.hansen@linux.intel.com, x86@kernel.org Cc: rui.zhang@intel.com, linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org, jmattson@google.com Date: Fri, 17 Jan 2025 16:14:20 +0800 . Subject: [PATCH v3 0/4] acpi/hmat / cxl: Add exclusive caching enumeration and RAS support From: Dave Jiang To: linux-cxl@vger.kernel.org, linux-acpi@vger.kernel.org Cc: rafael@kernel.org, bp@alien8.de, dan.j.williams@intel.com, tony.luck@intel.com, dave@stgolabs.net, jonathan.cameron@huawei.com, alison.schofield@intel.com, ira.weiny@intel.com, ming.li@zohomail.com Date: Fri, 17 Jan 2025 10:28:29 -0700 . Subject: [rafael-pm:bleeding-edge] BUILD SUCCESS cb2905642c7112b847413962c5be20fc9f83a83c From: kernel test robot To: "Rafael J. Wysocki" Cc: linux-acpi@vger.kernel.org, devel@acpica.org, linux-pm@vger.kernel.org Date: Sun, 19 Jan 2025 05:33:06 +0800 . Subject: [GIT PULL] Power management updates for v6.14-rc1 From: "Rafael J. Wysocki" To: Linus Torvalds Cc: Linux PM , ACPI Devel Maling List , Linux Kernel Mailing List , Viresh Kumar , Mario Limonciello , Shuah Khan Date: Mon, 20 Jan 2025 22:04:26 +0100 Hi Linus, Please pull from the tag git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \ pm-6.14-rc1 with top-most commit 1c91c99075db4e31fb5cf0838ce59e80ecd51eab Merge branch 'pm-tools' on top of commit 3744b08449c27bfa085aa218c4830f3996a51626 Merge branch 'pm-cpufreq' to receive power management updates for 6.14-rc1. The majority of changes here are cpufreq updates which are dominated by amd-pstate driver changes, like in the previous cycle. Moreover, changes related to amd-pstate are also the majority of cpupower utility updates. Included are some pieces of new hardware support, like the addition of Clearwater Forest processors support to intel_idle, new cpufreq driver for Airoha SoCs, and Apple cpufreq driver extensions to support more SoCs. The intel_pstate driver is also extended to be able to support new platforms by using ACPI CPPC to compute scaling factors between HWP performance states and frequency. The rest is mostly fixes and cleanups in assorted pieces of power management code. Specifics: - Use str_enable_disable()-like helpers in cpufreq (Krzysztof Kozlowski). - Extend the Apple cpufreq driver to support more SoCs (Hector Martin, Nick Chan). - Add new cpufreq driver for Airoha SoCs (Christian Marangi). - Fix using cpufreq-dt as module (Andreas Kemnade). - Minor fixes for Sparc, SCMI, and Qcom cpufreq drivers (Ethan Carter Edwards, Sibi Sankar, Manivannan Sadhasivam). - Fix the maximum supported frequency computation in the ACPI cpufreq driver to avoid relying on unfounded assumptions (Gautham Shenoy). - Fix an amd-pstate driver regression with preferred core rankings not being used (Mario Limonciello). - Fix a precision issue with frequency calculation in the amd-pstate driver (Naresh Solanki). - Add ftrace event to the amd-pstate driver for active mode (Mario Limonciello). - Set default EPP policy on Ryzen processors in amd-pstate (Mario Limonciello). - Clean up the amd-pstate cpufreq driver and optimize it to increase code reuse (Mario Limonciello, Dhananjay Ugwekar). - Use CPPC to get scaling factors between HWP performance levels and frequency in the intel_pstate driver and make it stop using a built -in scaling factor for Arrow Lake processors (Rafael Wysocki). - Make intel_pstate initialize epp_policy to CPUFREQ_POLICY_UNKNOWN for consistency with CPU offline (Christian Loehle). - Fix superfluous updates caused by need_freq_update in the schedutil cpufreq governor (Sultan Alsawaf). - Allow configuring the system suspend-resume (DPM) watchdog to warn earlier than panic (Douglas Anderson). - Implement devm_device_init_wakeup() helper and introduce a device- managed variant of dev_pm_set_wake_irq() (Joe Hattori, Peng Fan). - Remove direct inclusions of 'pm_wakeup.h' which should be only included via 'device.h' (Wolfram Sang). - Clean up two comments in the core system-wide PM code (Rafael Wysocki, Randy Dunlap). - Add Clearwater Forest processor support to the intel_idle cpuidle driver (Artem Bityutskiy). - Clean up the Exynos devfreq driver and devfreq core (Markus Elfring, Jeongjun Park). - Minor cleanups and fixes for OPP (Dan Carpenter, Neil Armstrong, Joe Hattori). - Implement dev_pm_opp_get_bw() (Neil Armstrong). - Expose OPP reference counting helpers for Rust (Viresh Kumar). - Fix TSC MHz calculation in cpupower (He Rongguang). - Add install and uninstall options to bindings Makefile and add header changes for cpufreq.h to SWIG bindings in cpupower (John B. Wyatt IV). - Add missing residency header changes in cpuidle.h to SWIG bindings in cpupower (John B. Wyatt IV). - Add output files to .gitignore and clean them up in "make clean" in selftests/cpufreq (Li Zhijian). - Fix cross-compilation in cpupower Makefile (Peng Fan). - Revise the is_valid flag handling for idle_monitor in the cpupower utility (wangfushuai). - Extend and clean up AMD processors support in cpupower (Mario Limonciello). Thanks! --------------- Andreas Kemnade (1): cpufreq: fix using cpufreq-dt as module Artem Bityutskiy (1): intel_idle: add Clearwater Forest SoC support Christian Loehle (1): cpufreq: intel_pstate: Use CPUFREQ_POLICY_UNKNOWN Christian Marangi (2): dt-bindings: cpufreq: Document support for Airoha EN7581 CPUFreq cpufreq: airoha: Add EN7581 CPUFreq SMCCC driver Dan Carpenter (1): opp: core: Fix off by one in dev_pm_opp_get_bw() Dhananjay Ugwekar (5): cpufreq/amd-pstate: Convert the amd_pstate_get/set_epp() to static calls cpufreq/amd-pstate: Move the invocation of amd_pstate_update_perf() cpufreq/amd-pstate: Refactor amd_pstate_epp_reenable() and amd_pstate_epp_offline() cpufreq/amd-pstate: Remove the cppc_state check in offline/online functions cpufreq/amd-pstate: Merge amd_pstate_epp_cpu_offline() and amd_pstate_epp_offline() Douglas Anderson (1): PM: sleep: Allow configuring the DPM watchdog to warn earlier than panic Ethan Carter Edwards (1): cpufreq: sparc: change kzalloc to kcalloc Gautham R. Shenoy (1): cpufreq: ACPI: Fix max-frequency computation He Rongguang (1): cpupower: fix TSC MHz calculation Hector Martin (1): cpufreq: apple-soc: Drop setting the PS2 field on M2+ Jeongjun Park (1): PM / devfreq: exynos: remove unused function parameter Joe Hattori (2): PM: wakeup: implement devm_device_init_wakeup() helper OPP: OF: Fix an OF node leak in _opp_add_static_v2() John B. Wyatt IV (3): pm: cpupower: Add install and uninstall options to bindings makefile pm: cpupower: Add header changes for cpufreq.h to SWIG bindings pm: cpupower: Add missing residency header changes in cpuidle.h to SWIG Krzysztof Kozlowski (1): cpufreq: Use str_enable_disable()-like helpers Li Zhijian (1): selftests/cpufreq: gitignore output files and clean them in make clean Manivannan Sadhasivam (2): cpufreq: qcom: Fix qcom_cpufreq_hw_recalc_rate() to query LUT if LMh IRQ is not available cpufreq: qcom: Implement clk_ops::determine_rate() for qcom_cpufreq* clocks Mario Limonciello (21): cpufreq/amd-pstate: Add trace event for EPP perf updates cpufreq/amd-pstate: convert mutex use to guard() cpufreq/amd-pstate: Drop cached epp_policy variable cpufreq/amd-pstate: Use FIELD_PREP and FIELD_GET macros cpufreq/amd-pstate: Only update the cached value in msr_set_epp() on success cpufreq/amd-pstate: store all values in cpudata struct in khz cpufreq/amd-pstate: Change amd_pstate_update_perf() to return an int cpufreq/amd-pstate: Move limit updating code cpufreq/amd-pstate: Cache EPP value and use that everywhere cpufreq/amd-pstate: Always write EPP value when updating perf cpufreq/amd-pstate: Drop ret variable from amd_pstate_set_energy_pref_index() cpufreq/amd-pstate: Set different default EPP policy for Epyc and Ryzen cpufreq/amd-pstate: Drop boost_state variable cpupower: Remove spurious return statement cpupower: Add support for parsing 'enabled' or 'disabled' strings from table cpupower: Add support for amd-pstate preferred core rankings cpupower: Don't try to read frequency from hardware when kernel uses aperfmperf cpupower: Add support for showing energy performance preference cpupower: Don't fetch maximum latency when EPP is enabled cpupower: Adjust whitespace for amd-pstate specific prints cpufreq/amd-pstate: Fix prefcore rankings Markus Elfring (1): PM / devfreq: event: Call of_node_put() only once in devfreq_event_get_edev_by_phandle() Naresh Solanki (1): cpufreq/amd-pstate: Refactor max frequency calculation Neil Armstrong (3): opp: core: implement dev_pm_opp_get_bw OPP: add index check to assert to avoid buffer overflow in _read_freq() OPP: fix dev_pm_opp_find_bw_*() when bandwidth table not initialized Nick Chan (6): dt-bindings: cpufreq: apple,cluster-cpufreq: Add A7-A11, T2 compatibles cpufreq: apple-soc: Allow per-SoC configuration of APPLE_DVFS_CMD_PS1 cpufreq: apple-soc: Use 32-bit read for status register cpufreq: apple-soc: Increase cluster switch timeout to 400us cpufreq: apple-soc: Set fallback transition latency to APPLE_DVFS_TRANSITION_TIMEOUT cpufreq: apple-soc: Add Apple A7-A8X SoC cpufreq support Peng Fan (2): pm: cpupower: Makefile: Fix cross compilation PM: sleep: wakeirq: Introduce device-managed variant of dev_pm_set_wake_irq() Rafael J. Wysocki (4): PM: sleep: Update stale comment in device_resume() cpufreq: intel_pstate: Use CPPC to get scaling factors cpufreq: intel_pstate: Drop Arrow Lake from "scaling factor" list PM: EM: Move sched domains rebuild function from schedutil to EM Randy Dunlap (1): PM: sleep: convert comment from kernel-doc to plain comment Sibi Sankar (1): cpufreq: scmi: Register for limit change notifications Sultan Alsawaf (unemployed) (1): cpufreq: schedutil: Fix superfluous updates caused by need_freq_update Viresh Kumar (1): PM / OPP: Add reference counting helpers for Rust implementation Wolfram Sang (2): PM: sleep: autosleep: don't include 'pm_wakeup.h' directly PM: sleep: sysfs: don't include 'pm_wakeup.h' directly wangfushuai (1): cpupower: revise is_valid flag handling for idle_monitor --------------- .../bindings/cpufreq/airoha,en7581-cpufreq.yaml | 55 +++ .../bindings/cpufreq/apple,cluster-cpufreq.yaml | 10 +- drivers/base/power/main.c | 26 +- drivers/base/power/sysfs.c | 1 - drivers/base/power/wakeirq.c | 26 ++ drivers/cpufreq/Kconfig | 2 +- drivers/cpufreq/Kconfig.arm | 8 + drivers/cpufreq/Makefile | 1 + drivers/cpufreq/acpi-cpufreq.c | 36 +- drivers/cpufreq/airoha-cpufreq.c | 152 +++++++ drivers/cpufreq/amd-pstate-trace.h | 52 ++- drivers/cpufreq/amd-pstate-ut.c | 12 +- drivers/cpufreq/amd-pstate.c | 483 ++++++++++----------- drivers/cpufreq/amd-pstate.h | 3 - drivers/cpufreq/apple-soc-cpufreq.c | 56 ++- drivers/cpufreq/cpufreq-dt-platdev.c | 4 +- drivers/cpufreq/cpufreq.c | 9 +- drivers/cpufreq/intel_pstate.c | 60 +-- drivers/cpufreq/powernv-cpufreq.c | 3 +- drivers/cpufreq/qcom-cpufreq-hw.c | 34 +- drivers/cpufreq/scmi-cpufreq.c | 45 ++ drivers/cpufreq/sparc-us2e-cpufreq.c | 2 +- drivers/cpufreq/sparc-us3-cpufreq.c | 2 +- drivers/devfreq/devfreq-event.c | 8 +- drivers/devfreq/exynos-bus.c | 5 +- drivers/idle/intel_idle.c | 1 + drivers/opp/core.c | 99 ++++- drivers/opp/of.c | 4 +- drivers/opp/opp.h | 1 - include/linux/energy_model.h | 2 + include/linux/pm_opp.h | 13 + include/linux/pm_wakeirq.h | 6 + include/linux/pm_wakeup.h | 17 + kernel/power/Kconfig | 21 +- kernel/power/autosleep.c | 1 - kernel/power/energy_model.c | 17 + kernel/power/power.h | 2 +- kernel/sched/cpufreq_schedutil.c | 37 +- tools/power/cpupower/Makefile | 8 + tools/power/cpupower/bindings/python/Makefile | 10 + tools/power/cpupower/bindings/python/README | 25 ++ .../cpupower/bindings/python/raw_pylibcpupower.swg | 5 + tools/power/cpupower/lib/cpufreq.c | 18 + tools/power/cpupower/lib/cpufreq.h | 8 + tools/power/cpupower/utils/cpufreq-info.c | 36 +- tools/power/cpupower/utils/helpers/amd.c | 18 +- .../cpupower/utils/idle_monitor/hsw_ext_idle.c | 4 +- .../cpupower/utils/idle_monitor/mperf_monitor.c | 17 +- tools/power/cpupower/utils/idle_monitor/nhm_idle.c | 2 +- tools/power/cpupower/utils/idle_monitor/snb_idle.c | 4 +- tools/testing/selftests/cpufreq/.gitignore | 2 + tools/testing/selftests/cpufreq/Makefile | 1 + 52 files changed, 1044 insertions(+), 430 deletions(-) . Subject: [GIT PULL] ACPI updates for v6.14-rc1 From: "Rafael J. Wysocki" To: Linus Torvalds Cc: ACPI Devel Maling List , Linux PM , Linux Kernel Mailing List Date: Mon, 20 Jan 2025 22:05:56 +0100 Hi Linus, Please pull from the tag git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \ acpi-6.14-rc1 with top-most commit d1ddf94665c6805a63659ab0b09ef626ecc2b0b2 Merge branches 'acpi-battery', 'acpi-fan' and 'acpi-misc' on top of commit 14578923e8c251091d2bb8a2756cde3b662ac316 ACPI: video: Fix random crashes due to bad kfree() to receive ACPI updates for 6.14-rc1. The most significant change here is replacing msleep() in acpi_os_sleep() with usleep_range() to reduce spurious sleep time due to timer inaccuracy which may spectacularly reduce the duration of system suspend and resume transitions on some systems. All of the other changes fall into the fixes and cleanups category this time. Specifics: - Use usleep_range() instead of msleep() in acpi_os_sleep() to reduce excessive delays due to timer inaccuracy, mostly affecting system suspend and resume (Rafael Wysocki). - Use str_enabled_disabled() string helpers in the ACPI tables parsing code to make it easier to follow (Sunil V L). - Update device properties parsing on systems using ACPI so that data firmware nodes resulting from _DSD evaluation are treated as available in firmware nodes walks (Sakari Ailus). - Fix missing guid_t declaration in linux/prmt.h (Robert Richter). - Update the GHES handling code to follow the global panic=3D policy instead of overriding it by force-rebooting the system after a fatal HW error has been reported (Borislav Petkov). - Update messages printed by the ACPI battery driver to always refer to driver extensions as "hooks" to avoid confusion with similar functionality in the power supply subsystem in the future (Thomas Wei=C3=9Fschuh). - Fix .probe() error path cleanup in the ACPI fan driver to avoid memory leaks (Joe Hattori). - Constify 'struct bin_attribute' in some places in the ACPI subsystem and mark it as __ro_after_init in one place to prevent binary blob attributes from being updated (Thomas Wei=C3=9Fschuh) - Add empty stubs for several ACPI-related symbols so that they can be used when CONFIG_ACPI is unset and use them for removing unnecessary conditional compilation from the ipu-bridge driver (Ricardo Ribalda). Thanks! --------------- Borislav Petkov (1): APEI: GHES: Have GHES honor the panic=3D setting Joe Hattori (1): ACPI: fan: cleanup resources in the error path of .probe() Rafael J. Wysocki (1): ACPI: OSL: Use usleep_range() in acpi_os_sleep() Ricardo Ribalda (7): ACPI: bus: change the prototype for acpi_get_physical_device_location ACPI: bus: implement for_each_acpi_dev_match when !ACPI ACPI: bus: implement acpi_get_physical_device_location when !ACPI ACPI: header: implement acpi_device_handle when !ACPI ACPI: bus: implement for_each_acpi_consumer_dev when !ACPI ACPI: bus: implement acpi_device_hid when !ACPI media: ipu-bridge: Remove unneeded conditional compilations Robert Richter (1): ACPI: PRM: Fix missing guid_t declaration in linux/prmt.h Sakari Ailus (1): ACPI: property: Consider data nodes as being available Sunil V L (1): ACPI: tables: Use string choice helpers Thomas Wei=C3=9Fschuh (4): ACPI: BGRT: Mark bin_attribute as __ro_after_init ACPI: BGRT: Constify 'struct bin_attribute' ACPI: sysfs: Constify 'struct bin_attribute' ACPI: battery: Rename extensions to hook in messages --------------- drivers/acpi/apei/ghes.c | 10 +++++----- drivers/acpi/battery.c | 14 +++++++------- drivers/acpi/bgrt.c | 6 +++--- drivers/acpi/fan_core.c | 10 ++++++++-- drivers/acpi/mipi-disco-img.c | 3 +-- drivers/acpi/osl.c | 22 +++++++++++++++++++++- drivers/acpi/property.c | 2 +- drivers/acpi/scan.c | 4 +--- drivers/acpi/sysfs.c | 8 ++++---- drivers/acpi/tables.c | 12 ++++++------ drivers/acpi/utils.c | 7 +++---- drivers/base/physical_location.c | 4 +--- drivers/media/pci/intel/ipu-bridge.c | 29 ++++------------------------- drivers/usb/core/usb-acpi.c | 3 +-- include/acpi/acpi_bus.h | 23 ++++++++++++++++++++--- include/linux/acpi.h | 5 +++++ include/linux/prmt.h | 2 ++ 17 files changed, 93 insertions(+), 71 deletions(-) . Subject: [GIT PULL] Thermal control updates for v6.14-rc1 From: "Rafael J. Wysocki" To: Linus Torvalds Cc: Linux PM , Linux Kernel Mailing List , Daniel Lezcano , ACPI Devel Maling List Date: Mon, 20 Jan 2025 22:07:20 +0100 Hi Linus, Please pull from the tag git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \ thermal-6.14-rc1 with top-most commit 2dc748695568a02199e813d408a8f6f58919f4bd Merge branch 'thermal-intel' on top of commit 5bc55a333a2f7316b58edc7573e8e893f7acb532 Linux 6.13-rc7 to receive thermal control updates for 6.14-rc1. These add support for Intel Panther Lake processors in multiple places, modify Intel thermal drivers to stop selecting the user space thermal governor which is not necessary for them to work any more and clean up the thermal core somewhat: - Add support for Panther Lake processors in multiple places (Zhang Rui, Srinivas Pandruvada). - Remove explicit user_space governor selection from Intel thermal drivers (Srinivas Pandruvada). - Rename a few things and relocate a comment in the thermal subsystem (Rafael Wysocki). Thanks! --------------- Rafael J. Wysocki (3): thermal: core: Rename callback functions in two governors thermal: gov_bang_bang: Relocate regulation logic description thermal: core: Rename function argument related to trip crossing Srinivas Pandruvada (4): thermal: intel: Remove explicit user_space governor selection thermal: intel: int340x: Panther Lake DLVR support thermal: intel: int340x: Panther Lake power floor and workload hint support thermal: intel: Fix compile issue when CONFIG_NET is not defined Zhang Rui (3): powercap: intel_rapl: Add support for Panther Lake platform thermal: intel: int340x: processor: Enable MMIO RAPL for Panther Lake ACPI: DPTF: Support Panther Lake --------------- drivers/acpi/dptf/dptf_pch_fivr.c | 1 + drivers/acpi/dptf/dptf_power.c | 2 + drivers/acpi/dptf/int340x_thermal.c | 6 +++ drivers/acpi/fan.h | 1 + drivers/powercap/intel_rapl_common.c | 1 + drivers/thermal/gov_bang_bang.c | 57 +++++++++++----------- drivers/thermal/gov_user_space.c | 12 ++--- drivers/thermal/intel/Kconfig | 4 +- drivers/thermal/intel/int340x_thermal/Kconfig | 4 +- .../intel/int340x_thermal/int3400_thermal.c | 2 +- .../intel/int340x_thermal/int3403_thermal.c | 1 + .../intel/int340x_thermal/int340x_thermal_zone.c | 1 - .../int340x_thermal/processor_thermal_device.h | 1 + .../int340x_thermal/processor_thermal_device_pci.c | 4 +- drivers/thermal/thermal_core.c | 10 ++-- drivers/thermal/thermal_core.h | 2 +- 16 files changed, 61 insertions(+), 48 deletions(-) . Subject: [rafael-pm:bleeding-edge] BUILD SUCCESS 199c4e87f07258a25b3ef9ecb9f10a894b94d3ff From: kernel test robot To: "Rafael J. Wysocki" Cc: linux-acpi@vger.kernel.org, devel@acpica.org, linux-pm@vger.kernel.org Date: Tue, 21 Jan 2025 08:03:03 +0800 . Subject: [PATCH 1/1] ACPI: Fix building with GCC 15 From: Brahmajit Das To: ardb@kernel.org, rafael.j.wysocki@intel.com, lenb@kernel.org Cc: linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org Date: Wed, 22 Jan 2025 03:12:19 +0530 . Subject: [rafael-pm:bleeding-edge] BUILD SUCCESS b59ff1d75dafa8df6cc060ff01f427dfe2c5f352 From: kernel test robot To: "Rafael J. Wysocki" Cc: linux-acpi@vger.kernel.org, devel@acpica.org, linux-pm@vger.kernel.org Date: Thu, 23 Jan 2025 05:16:14 +0800 . Subject: [PATCH] ACPI: x86: Add skip i2c clients quirk for Vexia EDU ATLA 10 tablet 5V From: Hans de Goede To: "Rafael J . Wysocki" Cc: Hans de Goede , Len Brown , linux-acpi@vger.kernel.org Date: Thu, 23 Jan 2025 14:22:02 +0100 . Subject: [PATCH] acpi: nfit: fix narrowing conversion in acpi_nfit_ctl From: Murad Masimov To: Dan Williams Date: Thu, 23 Jan 2025 19:39:45 +0300 . Subject: [PATCH v2] ACPI: fan: Add fan speed reporting for fans with only _FST From: Joshua Grisham To: rafael@kernel.org, lenb@kernel.org, W_Armin@gmx.de, linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Joshua Grisham Date: Fri, 24 Jan 2025 00:13:54 +0100 . Subject: [PATCH v3] ACPI: fan: Add fan speed reporting for fans with only _FST From: Joshua Grisham To: rafael@kernel.org, lenb@kernel.org, W_Armin@gmx.de, linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Joshua Grisham Date: Sat, 25 Jan 2025 11:07:11 +0100 . Subject: [rafael-pm:bleeding-edge] BUILD SUCCESS d0fb2a5dea57ea2b654c2e6665a5d101af0b111e From: kernel test robot To: "Rafael J. Wysocki" Cc: linux-acpi@vger.kernel.org, devel@acpica.org, linux-pm@vger.kernel.org Date: Sun, 26 Jan 2025 03:55:45 +0800 . Subject: [PATCH] ACPI: PRM: Remove unnecessary strict handler address checks From: Aubrey Li To: "Rafael J . Wysocki" , Len Brown , Zhang Rui , Koba Ko , Ard Biesheuvel , "Matthew R . Ochs" Cc: linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org, Aubrey Li , Shi Liu , All applicable Date: Sun, 26 Jan 2025 10:22:50 +0800 . Subject: [PATCH] ACPI: resource: IRQ override for Eluktronics MECH-17 From: Gannon Kolding To: rafael@kernel.org Cc: lenb@kernel.org, linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org, Gannon Kolding Date: Mon, 27 Jan 2025 02:39:02 -0700 . Subject: [PATCH v8 0/3] memory,x86,acpi: hotplug memory alignment advisement From: Gregory Price To: linux-mm@kvack.org, linux-acpi@vger.kernel.org Cc: kernel-team@meta.com, x86@kernel.org, linux-kernel@vger.kernel.org, dave.hansen@linux.intel.com, luto@kernel.org, peterz@infradead.org, tglx@linutronix.de, mingo@redhat.com, bp@alien8.de, hpa@zytor.com, rafael@kernel.org, lenb@kernel.org, david@redhat.com, osalvador@suse.de, gregkh@linuxfoundation.org, akpm@linux-foundation.org, dan.j.williams@intel.com, Jonathan.Cameron@huawei.com, alison.schofield@intel.com, rrichter@amd.com, rppt@kernel.org, gourry@gourry.net, bfaccini@nvidia.com, haibo1.xu@intel.com, dave.jiang@intel.com, Ira Weiny , Fan Ni Date: Mon, 27 Jan 2025 10:34:02 -0500 . Subject: [PATCH] mm/fake-numa: handle cases with no SRAT info From: Bruno Faccini To: linux-kernel@vger.kernel.org Cc: linux-mm@kvack.org, akpm@linux-foundation.org, rppt@kernel.org, david@redhat.com, ziy@nvidia.com, jhubbard@nvidia.com, mrusiniak@nvidia.com, rafael@kernel.org, lenb@kernel.org, linux-acpi@vger.kernel.org, hyeonggon.yoo@sk.com, Bruno Faccini Date: Mon, 27 Jan 2025 09:16:23 -0800 . Subject: [PATCH] ACPI: GTDT: Relax sanity checking on Platform Timers array count From: Oliver Upton To: linux-acpi@vger.kernel.org Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Hanjun Guo , Sudeep Holla , Will Deacon , Catalin Marinas , Oliver Upton , Marc Zyngier , Lorenzo Pieralisi , Zheng Zengkai , stable@vger.kernel.org Date: Tue, 28 Jan 2025 00:17:49 +0000 . Subject: [rafael-pm:bleeding-edge] BUILD SUCCESS fc2f1c3f6a69162be891295f651a6322055c8325 From: kernel test robot To: "Rafael J. Wysocki" Cc: linux-acpi@vger.kernel.org, devel@acpica.org, linux-pm@vger.kernel.org Date: Tue, 28 Jan 2025 13:33:32 +0800 . Subject: [PATCH v4] Weighted Interleave Auto-tuning From: Joshua Hahn To: gourry@gourry.net, hyeonggon.yoo@sk.com, ying.huang@linux.alibaba.com Cc: rafael@kernel.org, lenb@kernel.org, gregkh@linuxfoundation.org, akpm@linux-foundation.org, honggyu.kim@sk.com, rakie.kim@sk.com, dan.j.williams@intel.com, Jonathan.Cameron@huawei.com, dave.jiang@intel.com, horen.chuang@linux.dev, hannes@cmpxchg.org, linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org, linux-mm@kvack.org, kernel-team@meta.com Date: Tue, 28 Jan 2025 14:23:31 -0800 . Subject: [rafael-pm:bleeding-edge] BUILD SUCCESS 6bbc34fd9d99332e5d9f15263034f6f682bf4f61 From: kernel test robot To: "Rafael J. Wysocki" Cc: linux-acpi@vger.kernel.org, devel@acpica.org, linux-pm@vger.kernel.org Date: Thu, 30 Jan 2025 08:49:20 +0800 . Subject: [GIT PULL] More power management updates for v6.14-rc1 From: "Rafael J. Wysocki" To: Linus Torvalds Cc: Linux PM , Linux Kernel Mailing List , ACPI Devel Maling List Date: Thu, 30 Jan 2025 22:05:13 +0100 Hi Linus, Please pull from the tag git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \ pm-6.14-rc1-2 with top-most commit a01e0f47a7a10668c178f058bcf136f8ec897286 Merge branch 'pm-sleep' on top of commit f4b9d3bf44d59ca4489bd8c489539c27c02e5c6a Merge tag 'pm-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm to receive more power management updates for 6.14-rc1. These are mostly fixes on top of the previously merged power management material with the addition of some teo cpuidle governor updates, some of which may also be regarded as fixes: - Add missing error handling for syscore_suspend() to the hibernation core code (Wentao Liang). - Revert a commit that added unused macros (Andy Shevchenko). - Synchronize the runtime PM status of devices that were runtime- suspended before a system-wide suspend and need to be resumed during the subsequent system-wide resume transition (Rafael Wysocki). - Clean up the teo cpuidle governor and make the handling of short idle intervals in it consistent regardless of the properties of idle states supplied by the cpuidle driver (Rafael Wysocki). - Fix some boost-related issues in cpufreq (Lifeng Zheng). - Fix build issues in the s3c64xx and airoha cpufreq drivers (Viresh Kumar). - Remove unconditional binding of schedutil governor kthreads to the affected CPUs if the cpufreq driver indicates that updates can happen from any CPU (Christian Loehle). Thanks! --------------- Andy Shevchenko (1): PM: Revert "Add EXPORT macros for exporting PM functions" Christian Loehle (1): cpufreq/schedutil: Only bind threads if needed Lifeng Zheng (4): cpufreq: Fix re-boost issue after hotplugging a CPU cpufreq: Introduce a more generic way to set default per-policy boost flag cpufreq: CPPC: Fix wrong max_freq in policy initialization cpufreq: ACPI: Remove set_boost in acpi_cpufreq_cpu_init() Rafael J. Wysocki (11): cpuidle: teo: Rearrange idle state lookup code cpuidle: teo: Reorder candidate state index checks cpuidle: teo: Combine candidate state index checks against 0 cpuidle: teo: Drop local variable prev_intercept_idx cpuidle: teo: Clarify two code comments cpuidle: teo: Simplify counting events used for tick management cpuidle: teo: Skip getting the sleep length if wakeups are very frequent cpuidle: teo: Simplify handling of total events count cpuidle: teo: Replace time_span_ns with a flag cpuidle: teo: Skip sleep length computation for low latency constraints PM: sleep: core: Synchronize runtime PM status of parents and children Viresh Kumar (2): cpufreq: s3c64xx: Fix compilation warning cpufreq: airoha: Depends on OF Wentao Liang (1): PM: hibernate: Add error handling for syscore_suspend() --------------- drivers/base/power/main.c | 29 ++++-- drivers/cpufreq/Kconfig.arm | 2 +- drivers/cpufreq/acpi-cpufreq.c | 5 - drivers/cpufreq/cppc_cpufreq.c | 5 +- drivers/cpufreq/cpufreq.c | 20 +++- drivers/cpufreq/s3c64xx-cpufreq.c | 11 ++- drivers/cpuidle/governors/teo.c | 197 +++++++++++++++++++------------------- include/linux/pm.h | 5 +- kernel/power/hibernate.c | 7 +- kernel/sched/cpufreq_schedutil.c | 6 +- kernel/sched/syscalls.c | 7 ++ 11 files changed, 162 insertions(+), 132 deletions(-) . Subject: [GIT PULL] ACPI fixes for v6.14-rc1 From: "Rafael J. Wysocki" To: Linus Torvalds Cc: ACPI Devel Maling List , Linux Kernel Mailing List Date: Thu, 30 Jan 2025 22:06:34 +0100 Hi Linus, Please pull from the tag git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \ acpi-6.14-rc1-2 with top-most commit 0141978ae75bd48bac13fca6de131a5071c32011 x86/acpi: Fix LAPIC/x2APIC parsing order on top of commit 603f162a02d5ccf0b3c5b2c6f488e456be81007f Merge tag 'acpi-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm to receive ACPI fixes for 6.14-rc1. These add a new ACPI-related quirk for Vexia EDU ATLA 10 tablet 5V (Hans de Goede) and fix the MADT parsing code so that CPUs with different entry types (LAPIC and x2APIC) are initialized in the order in which they appear in the MADT as required by the ACPI specification (Zhang Rui). Thanks! --------------- Hans de Goede (1): ACPI: x86: Add skip i2c clients quirk for Vexia EDU ATLA 10 tablet 5V Zhang Rui (1): x86/acpi: Fix LAPIC/x2APIC parsing order --------------- arch/x86/kernel/acpi/boot.c | 50 ++++++++++++++++++++++++++++++++++++++++----- drivers/acpi/x86/utils.c | 13 ++++++++++++ 2 files changed, 58 insertions(+), 5 deletions(-) .