lkml.org 
[lkml]   [2018]   [Mar]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: 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

\
 
 \ /
  Last update: 2018-03-06 10:02    [W:0.110 / U:0.104 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site