rcu: Eliminate synchronize_rcu_mult()
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Wed, 11 Jul 2018 21:36:49 +0000 (14:36 -0700)
committerPaul E. McKenney <paulmck@linux.ibm.com>
Fri, 9 Nov 2018 05:43:20 +0000 (21:43 -0800)
commit309ba859b95085f61f4f2a154df6be9cb9713a12
tree0441da4ac67f8147f4114522432c490cff5534cd
parentadbccddb4a16b1dbf047d330ae1e78fd1ec80352
rcu: Eliminate synchronize_rcu_mult()

Now that synchronize_rcu() waits for both RCU read-side critical
sections and preempt-disabled regions of code, the sole caller of
synchronize_rcu_mult() can be replaced by synchronize_rcu().
This patch makes this change and removes synchronize_rcu_mult().
Note that _wait_rcu_gp() still supports synchronize_rcu_mult(),
and thus might be simplified in the future to take only take
a single call_rcu() function rather than the current list of them.

Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
include/linux/rcupdate_wait.h
kernel/rcu/update.c
kernel/sched/core.c