X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=kernel%2Frcupreempt.c;h=e1cdf196a51507ae644c8a7369b599c5233f8604;hb=30e0e178193d4221abc9926b07a4c7661c7cc4a9;hp=e9517014b57c100af5926165d2131992f0589401;hpb=c9e71002aacc9821e99531dcc130db88bbc8ad05;p=linux-2.6 diff --git a/kernel/rcupreempt.c b/kernel/rcupreempt.c index e9517014b5..e1cdf196a5 100644 --- a/kernel/rcupreempt.c +++ b/kernel/rcupreempt.c @@ -1007,10 +1007,10 @@ void __synchronize_sched(void) if (sched_getaffinity(0, &oldmask) < 0) oldmask = cpu_possible_map; for_each_online_cpu(cpu) { - sched_setaffinity(0, cpumask_of_cpu(cpu)); + sched_setaffinity(0, &cpumask_of_cpu(cpu)); schedule(); } - sched_setaffinity(0, oldmask); + sched_setaffinity(0, &oldmask); } EXPORT_SYMBOL_GPL(__synchronize_sched);