mirror of
https://git.proxmox.com/git/mirror_ubuntu-kernels.git
synced 2026-01-16 10:58:40 +00:00
The actual use of TASKS_RCU is only when PREEMPT, otherwise RCU-sched is used instead. This commit therefore makes synchronize_rcu_tasks() and call_rcu_tasks() available always, but mapped to synchronize_sched() and call_rcu_sched(), respectively, when !PREEMPT. This approach also allows some #ifdefs to be removed from rcutorture. Reported-by: Ingo Molnar <mingo@kernel.org> Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com> Reviewed-by: Masami Hiramatsu <mhiramat@kernel.org> Acked-by: Ingo Molnar <mingo@kernel.org> |
||
|---|---|---|
| .. | ||
| initrd.txt | ||
| rcu-test-image.txt | ||
| TINY_RCU.txt | ||
| TREE_RCU-kconfig.txt | ||