summaryrefslogtreecommitdiff
path: root/kernel/sched
diff options
context:
space:
mode:
authorJisheng Zhang <jszhang@marvell.com>2016-06-22 09:19:27 (GMT)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>2016-08-22 16:33:46 (GMT)
commit94d44776737266eccafee32b985fe31fd5e021ca (patch)
tree93c4bd1645b181b0bde5d8a7647740d68bc337f7 /kernel/sched
parentbedc1969150d480c462cdac320fa944b694a7162 (diff)
downloadlinux-94d44776737266eccafee32b985fe31fd5e021ca.tar.xz
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 'kernel/sched')
0 files changed, 0 insertions, 0 deletions