rcu: Introduce rcu_cpu_online()
authorFrederic Weisbecker <frederic@kernel.org>
Fri, 27 Oct 2023 14:40:47 +0000 (16:40 +0200)
committerFrederic Weisbecker <frederic@kernel.org>
Wed, 1 Nov 2023 21:03:27 +0000 (22:03 +0100)
commit2be4686d866ad5896f2bb94d82fe892197aea9c7
tree40353bb0ac735517e5d49aceb9262dca0ae9064b
parent85d68222ddc5f4522e456d97d201166acb50f716
rcu: Introduce rcu_cpu_online()

Export the RCU point of view as to when a CPU is considered offline
(ie: when does RCU consider that a CPU is sufficiently down in the
hotplug process to not feature any possible read side).

This will be used by RCU-tasks whose vision of an offline CPU should
reasonably match the one of RCU core.

Fixes: cff9b2332ab7 ("kernel/sched: Modify initial boot task idle setup")
Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Signed-off-by: Frederic Weisbecker <frederic@kernel.org>
kernel/rcu/rcu.h
kernel/rcu/tree.c