Commit 3708dd948844 for kernel

commit 3708dd9488440e35a165aee2bb2a1a7b1d0d5777
Merge: 2812e64e1575 d5f8e5f6040d
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Thu Jul 30 12:03:50 2026 -0700

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

    Pull power management fixes from Rafael Wysocki:
     "These fix issues related to cpufreq, in the ACPI CPPC library and the
      generic CPPC cpufreq driver, in the powernow-k8 and amd-pstate
      drivers, and in the schedutil governor:

       - Allow fast frequency switching in the ACPI CPPC library only when
         every supported control used by the driver callback has an address
         space already accepted for fast access (Christian Loehle)

       - Skip writes to unsupported performance controls in the ACPI CPPC
         library (Christian Loehle)

       - Update cppc_cpufreq_update_perf_limits() to read policy->min and
         policy->max once and, if the lockless snapshot is inconsistent,
         reduce the minimum to the observed maximum, along the lines of
         cpufreq_driver_resolve_freq() (Christian Loehle)

       - Fix a possible memory leak in the powernowk8_cpu_init() error paths
         (Abdun Nihaal)

       - Loosen the requirement on lowest nonlinear frequency != min freq in
         the amd-pstate driver that is too tight for new systems some of
         which actually have the lowest nonlinear frequency identical to the
         minimum frequency (Mario Limonciello)

       - Prevent amd-pstate from loading on unsupported hardware (Rong
         Zhang)

       - Address an initialization race in the schedutil governor when it
         runs on multi-CPU cpufreq policies, by making it initialize all
         per-CPU structures first and only then publish the per-CPU
         utilization update hooks (Zhongqiu Han)"

    * tag 'pm-7.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
      cpufreq: powernow-k8: Fix possible memory leak in powernowk8_cpu_init()
      ACPI: CPPC: Skip writes to unsupported performance controls
      cpufreq/amd-pstate: Prevent the driver from loading on unsupported hardware
      cpufreq/amd-pstate: Loosen requirement on lowest nonlinear frequency != min freq
      cpufreq: schedutil: Publish util hooks only after all sg_cpu are initialized
      cpufreq: cppc: Sanitize lockless policy limit snapshots
      ACPI: CPPC: Check all controls for fast switching