2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-27 06:34:11 +08:00
linux-next/tools/testing/selftests/rcutorture/doc
Paul E. McKenney 7e42776d5e rcu: Drive TASKS_RCU directly off of PREEMPT
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>
2017-08-17 07:26:04 -07:00
..
initrd.txt rcutorture/doc: Create initrd using dracut 2016-06-14 16:03:28 -07:00
rcu-test-image.txt rcutorture: Add KVM-based test framework 2013-12-03 10:11:10 -08:00
TINY_RCU.txt rcu: Remove nohz_full full-system-idle state machine 2017-06-08 18:52:39 -07:00
TREE_RCU-kconfig.txt rcu: Drive TASKS_RCU directly off of PREEMPT 2017-08-17 07:26:04 -07:00