Reviewed-by: Kunwu Chan <[email protected]>

On Sat, Oct 10, 2026 at 6:28 PM Zqiang <[email protected]> wrote:
>
> 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
>

Reply via email to