]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
perf/x86/intel/cstate: Remove PC3 support from LunarLake
authorZhang Rui <rui.zhang@intel.com>
Thu, 23 Oct 2025 22:37:52 +0000 (15:37 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 18 Dec 2025 13:02:42 +0000 (14:02 +0100)
[ Upstream commit 4ba45f041abe60337fdeeb68553b9ee1217d544e ]

LunarLake doesn't support Package C3. Remove the PC3 residency counter
support from LunarLake.

Fixes: 26579860fbd5 ("perf/x86/intel/cstate: Add Lunarlake support")
Signed-off-by: Zhang Rui <rui.zhang@intel.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Reviewed-by: Kan Liang <kan.liang@linux.intel.com>
Reviewed-by: Dapeng Mi <dapeng1.mi@linux.intel.com>
Link: https://patch.msgid.link/20251023223754.1743928-3-zide.chen@intel.com
Signed-off-by: Sasha Levin <sashal@kernel.org>
arch/x86/events/intel/cstate.c

index ec753e39b0077858ee51fcc22ab37110d24c1f98..6f5286a99e0c3c66d6eaf3f1a243f51937192ce7 100644 (file)
@@ -70,7 +70,7 @@
  *                            perf code: 0x01
  *                            Available model: NHM,WSM,SNB,IVB,HSW,BDW,SKL,KNL,
  *                                             GLM,CNL,KBL,CML,ICL,TGL,TNT,RKL,
- *                                             ADL,RPL,MTL,ARL,LNL
+ *                                             ADL,RPL,MTL,ARL
  *                            Scope: Package (physical package)
  *     MSR_PKG_C6_RESIDENCY:  Package C6 Residency Counter.
  *                            perf code: 0x02
@@ -522,7 +522,6 @@ static const struct cstate_model lnl_cstates __initconst = {
                                  BIT(PERF_CSTATE_CORE_C7_RES),
 
        .pkg_events             = BIT(PERF_CSTATE_PKG_C2_RES) |
-                                 BIT(PERF_CSTATE_PKG_C3_RES) |
                                  BIT(PERF_CSTATE_PKG_C6_RES) |
                                  BIT(PERF_CSTATE_PKG_C10_RES),
 };