X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=kernel%2Frcuclassic.c;h=bd5a9003497c200d7ef7a44ec252b2d96b2ac562;hb=97179fd46da7ddedd18e95388130ed3e06c5a0c7;hp=6ec495f60eadbca749e2eeb48e5430c564ff2367;hpb=e465b535ce5b2318798c68e1454917204494bfe3;p=pandora-kernel.git diff --git a/kernel/rcuclassic.c b/kernel/rcuclassic.c index 6ec495f60ead..bd5a9003497c 100644 --- a/kernel/rcuclassic.c +++ b/kernel/rcuclassic.c @@ -394,7 +394,8 @@ static void rcu_start_batch(struct rcu_ctrlblk *rcp) * unnecessarily. */ smp_mb(); - cpumask_andnot(&rcp->cpumask, cpu_online_mask, nohz_cpu_mask); + cpumask_andnot(to_cpumask(rcp->cpumask), + cpu_online_mask, nohz_cpu_mask); rcp->signaled = 0; } @@ -715,7 +716,7 @@ void rcu_check_callbacks(int cpu, int user) raise_rcu_softirq(); } -static void rcu_init_percpu_data(int cpu, struct rcu_ctrlblk *rcp, +static void __cpuinit rcu_init_percpu_data(int cpu, struct rcu_ctrlblk *rcp, struct rcu_data *rdp) { unsigned long flags;