diff options
| author | 2018-07-11 14:36:49 -0700 | |
|---|---|---|
| committer | 2018-11-08 21:43:20 -0800 | |
| commit | 309ba859b95085f61f4f2a154df6be9cb9713a12 (patch) | |
| tree | 0441da4ac67f8147f4114522432c490cff5534cd /kernel/sched/core.c | |
| parent | rcu: Fix rcu_{node,data} comments about gp_seq_needed (diff) | |
| download | wireguard-linux-309ba859b95085f61f4f2a154df6be9cb9713a12.tar.xz wireguard-linux-309ba859b95085f61f4f2a154df6be9cb9713a12.zip | |
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>
Diffstat (limited to '')
| -rw-r--r-- | kernel/sched/core.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/sched/core.c b/kernel/sched/core.c index f12225f26b70..ea12ebc57840 100644 --- a/kernel/sched/core.c +++ b/kernel/sched/core.c @@ -5788,7 +5788,7 @@ int sched_cpu_deactivate(unsigned int cpu) * * Do sync before park smpboot threads to take care the rcu boost case. */ - synchronize_rcu_mult(call_rcu, call_rcu_sched); + synchronize_rcu(); if (!sched_smp_initialized) return 0; |
