Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 74c86d67 authored by Rusty Russell's avatar Rusty Russell Committed by Paul Mundt
Browse files

cpumask: use mm_cpumask() wrapper: sh



Makes code futureproof against the impending change to mm->cpu_vm_mask.

It's also a chance to use the new cpumask_ ops which take a pointer
(the older ones are deprecated, but there's no hurry for arch code).

Signed-off-by: default avatarRusty Russell <rusty@rustcorp.com.au>
Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
parent 819807df
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -122,11 +122,11 @@ static inline void switch_mm(struct mm_struct *prev,
	unsigned int cpu = smp_processor_id();

	if (likely(prev != next)) {
		cpu_set(cpu, next->cpu_vm_mask);
		cpumask_set_cpu(cpu, mm_cpumask(next));
		set_TTB(next->pgd);
		activate_context(next, cpu);
	} else
		if (!cpu_test_and_set(cpu, next->cpu_vm_mask))
		if (!cpumask_test_and_set_cpu(cpu, mm_cpumask(next)))
			activate_context(next, cpu);
}
#else