Skip to content

Commit b6dad11

Browse files
committed
arch/ia64: replace cpumask_weight with cpumask_empty where appropriate
setup_arch() calls cpumask_weight() to check if any bit of a given cpumask is set. We can do it more efficiently with cpumask_empty() because cpumask_empty() stops traversing the cpumask as soon as it finds first set bit, while cpumask_weight() counts all bits unconditionally. Signed-off-by: Yury Norov <[email protected]>
1 parent 71c1a51 commit b6dad11

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

arch/ia64/kernel/setup.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -572,7 +572,7 @@ setup_arch (char **cmdline_p)
572572
#ifdef CONFIG_ACPI_HOTPLUG_CPU
573573
prefill_possible_map();
574574
#endif
575-
per_cpu_scan_finalize((cpumask_weight(&early_cpu_possible_map) == 0 ?
575+
per_cpu_scan_finalize((cpumask_empty(&early_cpu_possible_map) ?
576576
32 : cpumask_weight(&early_cpu_possible_map)),
577577
additional_cpus > 0 ? additional_cpus : 0);
578578
#endif /* CONFIG_ACPI_NUMA */

0 commit comments

Comments
 (0)