]> 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)
commitf3e97fefc03bf57ab7e678c3cd4ee5dc1604d99a
tree78a0223b9cf4a7e5019558304f2f88b39f982359
parenta94847d052846a86525412a7ae7253f454b2288d
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