sched/membarrier: Replace synchronize_sched() with synchronize_rcu()
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Wed, 11 Jul 2018 22:36:43 +0000 (15:36 -0700)
committerPaul E. McKenney <paulmck@linux.ibm.com>
Fri, 9 Nov 2018 05:43:20 +0000 (21:43 -0800)
commit78d125d33858d00756baf0f40e75e77dcbfbea55
tree767f50ab5649210e70a8021ff373feb07a57408a
parentd3ff3891b2edba63a7dee9023306bb66878fc3d8
sched/membarrier: Replace synchronize_sched() with synchronize_rcu()

Now that synchronize_rcu() waits for preempt-disable regions of code
as well as RCU read-side critical sections, the synchronize_sched()
in sys_membarrier() can be replaced by synchronize_rcu().  This commit
therefore makes this change.

Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Cc: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
kernel/sched/membarrier.c