[GIT PULL] Power management fixes for v6.18-rc6

From: Rafael J. Wysocki

Date: Thu Nov 13 2025 - 15:15:51 EST


Hi Linus,

Please pull from the tag

git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \
pm-6.18-rc6

with top-most commit 161284b26fb17093bad3c7b25d76459e11d3142f

Merge branch 'pm-sleep'

on top of commit e9a6fb0bcdd7609be6969112f3fbfcce3b1d4a7c

Linux 6.18-rc5

to receive power management fixes for 6.18-rc6.

These fix issues related to the handling of compressed hibernation images
and a recent intel_pstate driver regression:

- Fix issues related to using inadequate data types and incorrect use
of atomic variables in the compressed hibernation images handling
code that were introduced during the 6.9 development cycle (Mario
Limonciello)

- Move a X86_FEATURE_IDA check from turbo_is_disabled() to the places
where a new value for MSR_IA32_PERF_CTL is computed in intel_pstate
to address a regression preventing users from enabling turbo
frequencies post-boot (Srinivas Pandruvada)

Thanks!


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

Mario Limonciello (AMD) (3):
PM: hibernate: Emit an error when image writing fails
PM: hibernate: Use atomic64_t for compressed_size variable
PM: hibernate: Fix style issues in save_compressed_image()

Srinivas Pandruvada (1):
cpufreq: intel_pstate: Check IDA only before MSR_IA32_PERF_CTL writes

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

drivers/cpufreq/intel_pstate.c | 9 ++++-----
kernel/power/swap.c | 22 +++++++++++++---------
2 files changed, 17 insertions(+), 14 deletions(-)