]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
tools/power/x86/intel-speed-select: Fix TRL restore after SST-TF disable
authorSrinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Wed, 20 Nov 2024 16:26:15 +0000 (08:26 -0800)
committerSrinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Fri, 3 Jan 2025 14:29:02 +0000 (06:29 -0800)
When SST-TF is disabled, the TRL (Turbo Ratio Limit) of config level 0
is getting restored. But the TRL of current level should be restored
which may not be config level 0.

This is caused by a bug in treating config level as TRL level. So
arguments needs to be swapped.

Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
tools/power/x86/intel-speed-select/isst-core-tpmi.c

index 32ea70c7dbd8804e507cb775f8a201cba64d0fda..da53aaa27fc9a25675eb6570211d2445355268ad 100644 (file)
@@ -329,7 +329,7 @@ static int tpmi_get_get_trls(struct isst_id *id, int config_index,
        return 0;
 }
 
-static int tpmi_get_get_trl(struct isst_id *id, int level, int config_index,
+static int tpmi_get_get_trl(struct isst_id *id, int config_index, int level,
                            int *trl)
 {
        struct isst_pkg_ctdp_level_info ctdp_level;