cpupower : Handle set and info subcommands correctly
authorAbhishek Goel <huntbag@linux.vnet.ibm.com>
Thu, 17 Oct 2019 05:56:39 +0000 (00:56 -0500)
committerShuah Khan <skhan@linuxfoundation.org>
Mon, 4 Nov 2019 20:11:57 +0000 (13:11 -0700)
commitd80a4ac20800035c46a3868ad9e11ebda0049c7d
tree9989e5fbe0cfd680e054c9075e0c230dcf62de57
parent7e5705c635ecfccde559ebbbe1eaf05b5cc60529
cpupower : Handle set and info subcommands correctly

Cpupower tool has set and info options which are being used only by
x86 machines. This patch removes support for these two subcommands
from cpupower utility for POWER. Thus, these two subcommands will now be
available only for intel.
This removes the ambiguous error message while using set option in case
of using non-intel systems.

Without this patch on a POWER system:

root@ubuntu:~# cpupower info
System does not support Intel's performance bias setting

root@ubuntu:~# cpupower set -b 10
Error setting perf-bias value on CPU

With this patch on a POWER box:

root@ubuntu:~# cpupower info
Subcommand not supported on POWER

Same result for set subcommand.
This patch does not affect results on a intel box.

Signed-off-by: Abhishek Goel <huntbag@linux.vnet.ibm.com>
Acked-by: Thomas Renninger <trenn@suse.de>
Reviewed-by: Shuah Khan <skhan@linuxfoundation.org>
Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
tools/power/cpupower/utils/cpupower-info.c
tools/power/cpupower/utils/cpupower-set.c