From: Srinivas Pandruvada Date: Wed, 11 Jun 2025 18:29:49 +0000 (-0700) Subject: tools/power/x86/intel-speed-select: Reset isst_turbo_freq_info for invalid buckets X-Git-Tag: v6.19-rc1~42^2^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3bd486e2d990194bf696423f9a639b3674d8c4e5;p=thirdparty%2Fkernel%2Flinux.git tools/power/x86/intel-speed-select: Reset isst_turbo_freq_info for invalid buckets With SST-TF version 2 only 3 buckets are present. The information in others buckets can be junk. So initialize the info structure of type isst_turbo_freq_info, before issing ioctl to get bucket information. Signed-off-by: Srinivas Pandruvada --- diff --git a/tools/power/x86/intel-speed-select/isst-core-tpmi.c b/tools/power/x86/intel-speed-select/isst-core-tpmi.c index 544839b559775..ebaad0dc8ca6f 100644 --- a/tools/power/x86/intel-speed-select/isst-core-tpmi.c +++ b/tools/power/x86/intel-speed-select/isst-core-tpmi.c @@ -540,6 +540,7 @@ static int tpmi_get_fact_info(struct isst_id *id, int level, int fact_bucket, int i, j; int ret; + memset(&info, 0, sizeof(info)); info.socket_id = id->pkg; info.power_domain_id = id->punit; info.level = level;