The commit 'dab06d6f9379 ("srcutree: Add an atomic Tree SRCU")'
introduces some new APIs:srcu_read_lock_atomic srcu_read_unlock_atomic synchronize_srcu_atomic DEFINE_SRCU_ATOMIC DEFINE_STATIC_SRCU_ATOMIC init_srcu_struct_atomic This commit therefore update thems to whatisRCU.rst. Signed-off-by: Zqiang <[email protected]> --- Documentation/RCU/whatisRCU.rst | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Documentation/RCU/whatisRCU.rst b/Documentation/RCU/whatisRCU.rst index e6767baff2d3..75c50f2f6d79 100644 --- a/Documentation/RCU/whatisRCU.rst +++ b/Documentation/RCU/whatisRCU.rst @@ -1209,11 +1209,13 @@ SRCU:: srcu_read_lock_nmisafe start_poll_synchronize_srcu srcu_read_unlock_nmisafe start_poll_synchronize_srcu_expedited srcu_read_lock_notrace poll_state_synchronize_srcu - srcu_read_unlock_notrace + srcu_read_unlock_notrace synchronize_srcu_atomic srcu_down_read srcu_up_read srcu_down_read_fast srcu_up_read_fast + srcu_read_lock_atomic + srcu_read_unlock_atomic guard(srcu)() scoped_guard(srcu) srcu_read_lock_held @@ -1229,8 +1231,11 @@ SRCU: Initialization/cleanup/ordering:: DEFINE_STATIC_SRCU DEFINE_SRCU_FAST // for srcu_read_lock_fast() and friends DEFINE_STATIC_SRCU_FAST // for srcu_read_lock_fast() and friends + DEFINE_SRCU_ATOMIC + DEFINE_STATIC_SRCU_ATOMIC init_srcu_struct init_srcu_struct_fast + init_srcu_struct_atomic cleanup_srcu_struct smp_mb__after_srcu_read_unlock -- 2.17.1

