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

Commit ece8a9e4 authored by Ralf Baechle's avatar Ralf Baechle
Browse files

[MIPS] SMP: Fix use of cpumasks.



Noticed by Nick Piggin <nickpiggin@yahoo.com.au>.

Signed-off-by: default avatarRalf Baechle <ralf@linux-mips.org>
parent 6f1ca1d2
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -379,7 +379,7 @@ void flush_tlb_mm(struct mm_struct *mm)
		unsigned int cpu;

		cpu_clear(smp_processor_id(), mask);
		for_each_online_cpu(cpu)
		for_each_cpu_mask(cpu, mask)
			if (cpu_context(cpu, mm))
				cpu_context(cpu, mm) = 0;
	}
@@ -419,7 +419,7 @@ void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned l
		unsigned int cpu;

		cpu_clear(smp_processor_id(), mask);
		for_each_online_cpu(cpu)
		for_each_cpu_mask(cpu, mask)
			if (cpu_context(cpu, mm))
				cpu_context(cpu, mm) = 0;
	}
@@ -466,7 +466,7 @@ void flush_tlb_page(struct vm_area_struct *vma, unsigned long page)
		unsigned int cpu;

		cpu_clear(smp_processor_id(), mask);
		for_each_online_cpu(cpu)
		for_each_cpu_mask(cpu, mask)
			if (cpu_context(cpu, vma->vm_mm))
				cpu_context(cpu, vma->vm_mm) = 0;
	}