]> git.ipfire.org Git - thirdparty/linux.git/commit
platform/x86: intel_telemetry: Fix swapped arrays in PSS output
authorKaushlendra Kumar <kaushlendra.kumar@intel.com>
Wed, 24 Dec 2025 03:20:53 +0000 (08:50 +0530)
committerIlpo Järvinen <ilpo.jarvinen@linux.intel.com>
Mon, 26 Jan 2026 14:42:25 +0000 (16:42 +0200)
commit25e9e322d2ab5c03602eff4fbf4f7c40019d8de2
treed1ddee709d591609c14aef70ad7bd6bcf6077af1
parent98bdc485b281da7e20e67b13a8cc834956d68e9c
platform/x86: intel_telemetry: Fix swapped arrays in PSS output

The LTR blocking statistics and wakeup event counters are incorrectly
cross-referenced during debugfs output rendering. The code populates
pss_ltr_blkd[] with LTR blocking data and pss_s0ix_wakeup[] with wakeup
data, but the display loops reference the wrong arrays.

This causes the "LTR Blocking Status" section to print wakeup events
and the "Wakes Status" section to print LTR blockers, misleading power
management analysis and S0ix residency debugging.

Fix by aligning array usage with the intended output section labels.

Fixes: 87bee290998d ("platform:x86: Add Intel Telemetry Debugfs interfaces")
Cc: stable@vger.kernel.org
Signed-off-by: Kaushlendra Kumar <kaushlendra.kumar@intel.com>
Link: https://patch.msgid.link/20251224032053.3915900-1-kaushlendra.kumar@intel.com
Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
drivers/platform/x86/intel/telemetry/debugfs.c