[GIT PULL] More power management updates for v7.0-rc1

From: Rafael J. Wysocki

Date: Wed Feb 18 2026 - 14:53:15 EST


Hi Linus,

Please pull from the tag

git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \
pm-7.0-rc1-2

with top-most commit becbdde56a5c0e40c9bbbb6b8d5ffbb8de635d63

Merge branches 'pm-powercap' and 'pm-cpuidle'

on top of commit 9b1b3dcd28c271fc8c4a87e81860f3a34b6d29b7

Merge tag 'pm-6.20-rc1' of
git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm

to receive more power management updates for 7.0-rc1.

These are mostly fixes on top of the power management updates merged
recently in cpuidle governors, in the Intel RAPL power capping driver
and in the wake IRQ management code:

- Fix the handling of package-scope MSRs in the intel_rapl power
capping driver when called from the PMU subsystem and make it add all
package CPUs to the PMU cpumask to allow tools to read RAPL events
from any CPU in the package (Kuppuswamy Satharayananyan)

- Rework the invalid version check in the intel_rapl_tpmi power capping
driver to account for the fact that on partitioned systems, multiple
TPMI instances may exist per package, but RAPL registers are only
valid on one instance (Kuppuswamy Satharayananyan)

- Describe the new intel_idle.table command line option in the
admin-guide intel_idle documentation (Artem Bityutskiy)

- Fix a crash in the ladder cpuidle governor on systems with only one
(polling) idle state available by making the cpuidle core bypass the
governor in those cases and adjust the other existing governors to
that change (Aboorva Devarajan, Christian Loehle)

- Update kerneldoc comments for wake IRQ management functions that
have not been matching the code (Wang Jiayue)

Thanks!


---------------

Aboorva Devarajan (2):
cpuidle: Skip governor when only one idle state is available
cpuidle: haltpoll: Remove single state handling

Artem Bityutskiy (1):
Documentation: PM: Document intel_idle.table command line option

Christian Loehle (2):
cpuidle: teo: Remove single state handling
cpuidle: menu: Remove single state handling

Kuppuswamy Sathyanarayanan (3):
powercap: intel_rapl: Remove incorrect CPU check in PMU context
powercap: intel_rapl: Expose all package CPUs in PMU cpumask
powercap: intel_rapl_tpmi: Remove FW_BUG from invalid version check

Wang Jiayue (1):
PM: sleep: wakeirq: Update outdated documentation comments

---------------

Documentation/admin-guide/pm/intel_idle.rst | 11 +++++++++++
drivers/base/power/wakeirq.c | 11 +++++++----
drivers/cpuidle/cpuidle.c | 10 ++++++++++
drivers/cpuidle/governors/haltpoll.c | 4 +---
drivers/cpuidle/governors/menu.c | 2 +-
drivers/cpuidle/governors/teo.c | 6 ------
drivers/powercap/intel_rapl_common.c | 21 ++++++++-------------
drivers/powercap/intel_rapl_msr.c | 12 +++++-------
drivers/powercap/intel_rapl_tpmi.c | 2 +-
include/linux/intel_rapl.h | 2 +-
10 files changed, 45 insertions(+), 36 deletions(-)