X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=kernel%2Frcupreempt.c;h=e1cdf196a51507ae644c8a7369b599c5233f8604;hb=3eefae994d9224fb7771a3ddb683868363c23510;hp=e9517014b57c100af5926165d2131992f0589401;hpb=665c1ef8369138dad7773da6407fe77ccff87deb;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);