]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - kernel/rcutree.c
rcu: permit discontiguous cpu_possible_mask CPU numbering
[net-next-2.6.git] / kernel / rcutree.c
index f391886be8f026b2ebc18a69e59271eac2e4054e..c60fd74e7ec91c2d538f4c5d8da34e661c855b03 100644 (file)
@@ -1913,7 +1913,7 @@ static void __init rcu_init_one(struct rcu_state *rsp)
 
        rnp = rsp->level[NUM_RCU_LVLS - 1];
        for_each_possible_cpu(i) {
-               if (i > rnp->grphi)
+               while (i > rnp->grphi)
                        rnp++;
                rsp->rda[i]->mynode = rnp;
                rcu_boot_init_percpu_data(i, rsp);