]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - arch/sparc/kernel/sun4m_smp.c
cpumask: prepare for iterators to only go to nr_cpu_ids/nr_cpumask_bits.: sparc
[linux-2.6-omap-h63xx.git] / arch / sparc / kernel / sun4m_smp.c
index 2a8f4fc4056d7a48c32a0e3a7f9ca5a7330f0867..960b113d0006f4ff61de665c2383dd4b522a4622 100644 (file)
@@ -186,11 +186,9 @@ void __init smp4m_smp_done(void)
        /* setup cpu list for irq rotation */
        first = 0;
        prev = &first;
-       for (i = 0; i < NR_CPUS; i++) {
-               if (cpu_online(i)) {
-                       *prev = i;
-                       prev = &cpu_data(i).next;
-               }
+       for_each_online_cpu(i) {
+               *prev = i;
+               prev = &cpu_data(i).next;
        }
        *prev = first;
        local_flush_cache_all();