17 Aug, 2017

1 commit

  • 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
    Signed-off-by: Paul E. McKenney
    Reviewed-by: Masami Hiramatsu
    Acked-by: Ingo Molnar

    Paul E. McKenney
     

09 Jun, 2017

2 commits