Messages in this thread | | | Date | Tue, 6 Mar 2018 10:00:50 +0100 | From | Ingo Molnar <> | Subject | Re: Simplifying our RCU models |
| |
* Ingo Molnar <mingo@kernel.org> wrote:
> I.e. the new RCU namespace would be something like: > > call_rcu => rcu_call_rcu
typo: rcu_call().
> synchronize_rcu => rcu_wait_
typo: rcu_wait().
Here's the updated table:
# RCU APIs:
rcu_read_lock => rcu_read_lock # unchanged rcu_read_unlock => rcu_read_unlock # unchanged
call_rcu => rcu_call call_rcu_bh => rcu_call_bh call_rcu_sched => rcu_call_sched
synchronize_rcu => rcu_wait synchronize_rcu_bh => rcu_wait_bh synchronize_rcu_bh_expedited => rcu_wait_expedited_bh synchronize_rcu_expedited => rcu_wait_expedited synchronize_rcu_mult => rcu_wait_mult synchronize_rcu_sched => rcu_wait_sched synchronize_rcu_tasks => rcu_wait_tasks
get_state_synchronize_rcu => rcu_get_state cond_synchronize_rcu => rcu_wait_state
# SRCU APIs:
srcu_read_lock => srcu_read_lock # unchanged srcu_read_unlock => srcu_read_unlock # unchanged
synchronize_srcu => srcu_wait synchronize_srcu_expedited => srcu_wait_expedited
Thanks,
Ingo
| |