]> git.baikalelectronics.ru Git - kernel.git/commit
rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers
authorFrederic Weisbecker <frederic@kernel.org>
Sun, 31 Jan 2021 23:05:44 +0000 (00:05 +0100)
committerIngo Molnar <mingo@kernel.org>
Wed, 17 Feb 2021 13:12:42 +0000 (14:12 +0100)
commit203e54a867ae96f15444466cad23a61de95ea145
tree78a0223b9cf4a7e5019558304f2f88b39f982359
parentec1e015f13c81d6b2ab08e46cd7d6562e8e5e234
rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers

Deferred wakeup of rcuog kthreads upon RCU idle mode entry is going to
be handled differently whether initiated by idle, user or guest. Prepare
with pulling that control up to rcu_eqs_enter() callers.

Signed-off-by: Frederic Weisbecker <frederic@kernel.org>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Cc: stable@vger.kernel.org
Link: https://lkml.kernel.org/r/20210131230548.32970-2-frederic@kernel.org
kernel/rcu/tree.c