kernel_samsung_a53x/kernel/rcu
Paul E. McKenney 3f7db10a69 rcu-tasks: Idle tasks on offline CPUs are in quiescent states
commit 5c9a9ca44fda41c5e82f50efced5297a9c19760d upstream.

Any idle task corresponding to an offline CPU is in an RCU Tasks Trace
quiescent state.  This commit causes rcu_tasks_trace_postscan() to ignore
idle tasks for offline CPUs, which it can do safely due to CPU-hotplug
operations being disabled.

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>
Signed-off-by: Krister Johansen <kjlx@templeofstupid.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-12-17 13:23:58 +01:00
..
Kconfig Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Kconfig.debug Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Makefile Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rcu.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rcu_segcblist.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rcu_segcblist.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rcuscale.c Revert "rcuscale: Provide clear error when async specified without primitives" 2024-11-24 00:23:07 +01:00
rcutorture.c rcutorture: Fix rcu_torture_fwd_cb_cr() data race 2024-11-23 23:20:22 +01:00
refscale.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
srcutiny.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
srcutree.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
sync.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
tasks.h rcu-tasks: Idle tasks on offline CPUs are in quiescent states 2024-12-17 13:23:58 +01:00
tiny.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
tree.c rcu: Avoid unnecessary softirq when system is idle 2024-11-19 17:34:20 +01:00
tree.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
tree_exp.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
tree_plugin.h rcu_boost: always without delay 2024-11-17 17:37:56 +01:00
tree_stall.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
update.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00