rcu-tasks: Handle idle tasks for recently offlined CPUs
authorPaul E. McKenney <paulmck@kernel.org>
Wed, 25 May 2022 01:02:40 +0000 (18:02 -0700)
committerPaul E. McKenney <paulmck@kernel.org>
Mon, 20 Jun 2022 16:22:27 +0000 (09:22 -0700)
commit897ba84dc5aa7a5518e19da180d2985790723d30
treeff88c79a7d89a3e7f4c0dd765a80003c14c7e300
parent5c9a9ca44fda41c5e82f50efced5297a9c19760d
rcu-tasks: Handle idle tasks for recently offlined CPUs

This commit identifies idle tasks for recently offlined CPUs as residing
in a quiescent state.  This is safe only because CPU-hotplug operations
are excluded during these checks.

Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Cc: Neeraj Upadhyay <quic_neeraju@quicinc.com>
Cc: Eric Dumazet <edumazet@google.com>
Cc: Alexei Starovoitov <ast@kernel.org>
Cc: Andrii Nakryiko <andrii@kernel.org>
Cc: Martin KaFai Lau <kafai@fb.com>
Cc: KP Singh <kpsingh@kernel.org>
kernel/rcu/tasks.h