diff options
author | 2016-06-22 17:19:27 +0800 | |
---|---|---|
committer | 2016-08-22 09:33:46 -0700 | |
commit | 94d44776737266eccafee32b985fe31fd5e021ca (patch) | |
tree | 93c4bd1645b181b0bde5d8a7647740d68bc337f7 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | rcu: Fix soft lockup for rcu_nocb_kthread (diff) | |
download | wireguard-linux-94d44776737266eccafee32b985fe31fd5e021ca.tar.xz wireguard-linux-94d44776737266eccafee32b985fe31fd5e021ca.zip |
rcu: Use rcu_gp_kthread_wake() to wake up grace period kthreads
Commit abedf8e2419f ("rcu: Use simple wait queues where possible in
rcutree") converts Tree RCU's wait queues to simple wait queues,
but it incorrectly reverts the commit 2aa792e6faf1 ("rcu: Use
rcu_gp_kthread_wake() to wake up grace period kthreads"). This can
result in redundant self-wakeups.
This commit therefore replaces the simple wait-queue wakeups with
rcu_gp_kthread_wake(), thus avoiding the redundant wakeups.
Signed-off-by: Jisheng Zhang <jszhang@marvell.com>
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions