Commit e0c0ba73 authored by Rusty Russell's avatar Rusty Russell

cpumask: Use find_last_bit()

Impact: cleanup

There's one obvious place to use it: to find the highest possible cpu.
Signed-off-by: default avatarRusty Russell <rusty@rustcorp.com.au>
parent ab53d472
...@@ -380,12 +380,7 @@ EXPORT_SYMBOL(nr_cpu_ids); ...@@ -380,12 +380,7 @@ EXPORT_SYMBOL(nr_cpu_ids);
/* An arch may set nr_cpu_ids earlier if needed, so this would be redundant */ /* An arch may set nr_cpu_ids earlier if needed, so this would be redundant */
static void __init setup_nr_cpu_ids(void) static void __init setup_nr_cpu_ids(void)
{ {
int cpu, highest_cpu = 0; nr_cpu_ids = find_last_bit(cpumask_bits(cpu_possible_mask),NR_CPUS) + 1;
for_each_possible_cpu(cpu)
highest_cpu = cpu;
nr_cpu_ids = highest_cpu + 1;
} }
#ifndef CONFIG_HAVE_SETUP_PER_CPU_AREA #ifndef CONFIG_HAVE_SETUP_PER_CPU_AREA
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment