]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - arch/sparc/kernel/sun4d_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 / sun4d_smp.c
index e85e6aa1abd876b4db1da28bc2c2108212f72fac..54fb02468f0d57ef00ce78c610609ba43d0c1702 100644 (file)
@@ -228,11 +228,10 @@ void __init smp4d_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();