cpumask: prepare for iterators to only go to nr_cpu_ids/nr_cpumask_bits.: sparc
commitec7c14bde80a11e325f26b339b8570a929e87223
authorRusty Russell <rusty@rustcorp.com.au>
Mon, 16 Mar 2009 04:10:24 +0000 (16 14:40 +1030)
committerRusty Russell <rusty@rustcorp.com.au>
Mon, 16 Mar 2009 04:10:24 +0000 (16 14:40 +1030)
tree840c0dfc99e26f16e74d003dac3a21ccc8c2cc40
parente305cb8f09b6e51940f78516f962ea819bc30ccd
cpumask: prepare for iterators to only go to nr_cpu_ids/nr_cpumask_bits.: sparc

Impact: cleanup, futureproof

In fact, all cpumask ops will only be valid (in general) for bit
numbers < nr_cpu_ids.  So use that instead of NR_CPUS in various
places.

This is always safe: no cpu number can be >= nr_cpu_ids, and
nr_cpu_ids is initialized to NR_CPUS at boot.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Signed-off-by: Mike Travis <travis@sgi.com>
Acked-by: Ingo Molnar <mingo@elte.hu>
arch/sparc/kernel/smp_32.c
arch/sparc/kernel/sun4d_smp.c
arch/sparc/kernel/sun4m_smp.c
arch/sparc/mm/srmmu.c