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:

committed by
Andy Shevchenko

parent
fe6fb2165a
commit
070fdea13d
@@ -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
|
||||
|
Reference in New Issue
Block a user