diff options
author | Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> | 2021-03-04 17:45:14 -0800 |
---|---|---|
committer | Hans de Goede <hdegoede@redhat.com> | 2021-04-07 19:47:22 +0200 |
commit | b84733a1c52c2f93897a3cbbc1745c06250a4432 (patch) | |
tree | 838d4d21ea2622221c307fa85b89f4e98d90f6cc /tools/power | |
parent | 2e70b710f36c80b6e78cf32a5c30b46dbb72213c (diff) |
tools/power/x86/intel-speed-select: Process mailbox read error for core-power
Some older kernels don't support reading core-power status. In that case
mailbox command fails. So, display core-power status as "unknown" instead
of supported.
Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Diffstat (limited to 'tools/power')
-rw-r--r-- | tools/power/x86/intel-speed-select/isst-config.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/power/x86/intel-speed-select/isst-config.c b/tools/power/x86/intel-speed-select/isst-config.c index 582feb88eca3..7b98a4a52d9e 100644 --- a/tools/power/x86/intel-speed-select/isst-config.c +++ b/tools/power/x86/intel-speed-select/isst-config.c @@ -959,6 +959,10 @@ static void isst_print_extended_platform_info(void) fprintf(outf, "Intel(R) SST-BF (feature base-freq) is not supported\n"); ret = isst_read_pm_config(i, &cp_state, &cp_cap); + if (ret) { + fprintf(outf, "Intel(R) SST-CP (feature core-power) status is unknown\n"); + return; + } if (cp_cap) fprintf(outf, "Intel(R) SST-CP (feature core-power) is supported\n"); else |