mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-10-03 07:38:10 +00:00
tools/power/x86/intel-speed-select: Show error for invalid CPUs in the options
When --cpu or -c is used to specify target CPUs and non of them are valid, display error. Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
This commit is contained in:
parent
fe6fb2165a
commit
070fdea13d
1 changed files with 7 additions and 2 deletions
|
@ -425,7 +425,7 @@ static void for_each_online_target_cpu_in_set(
|
|||
void (*callback)(int, void *, void *, void *, void *), void *arg1,
|
||||
void *arg2, void *arg3, void *arg4)
|
||||
{
|
||||
int i;
|
||||
int i, found = 0;
|
||||
|
||||
for (i = 0; i < topo_max_cpus; ++i) {
|
||||
int online;
|
||||
|
@ -439,9 +439,14 @@ static void for_each_online_target_cpu_in_set(
|
|||
online =
|
||||
1; /* online entry for CPU 0 needs some special configs */
|
||||
|
||||
if (online && callback)
|
||||
if (online && callback) {
|
||||
callback(i, arg1, arg2, arg3, arg4);
|
||||
found = 1;
|
||||
}
|
||||
}
|
||||
|
||||
if (!found)
|
||||
fprintf(stderr, "No valid CPU in the list\n");
|
||||
}
|
||||
|
||||
#define BITMASK_SIZE 32
|
||||
|
|
Loading…
Reference in a new issue