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

Commit 935f8bc6 authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman
Browse files

UPSTREAM: fix "sched/membarrier: Fix p->mm->membarrier_state racy load"

Upstream patch fix from this thread:
https://lore.kernel.org/lkml/20191001071921.GJ4519@hirez.programming.kicks-ass.net/



Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@google.com>
Reviewed-by: default avatarJoel Fernandes (Google) <joel@joelfernandes.org>
Change-Id: Ia54bf5a29eba3c6d36e7a0b32442af7ff09a3998
parent cb33d787
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -174,7 +174,6 @@ static int membarrier_private_expedited(int flags)
		 */
		if (cpu == raw_smp_processor_id())
			continue;
		rcu_read_lock();
		p = rcu_dereference(cpu_rq(cpu)->curr);
		if (p && p->mm == mm)
			__cpumask_set_cpu(cpu, tmpmask);