Hello!

This series contains SRCU updates for v7.3, most notably Rust bindings.

1.      make init_srcu_struct() consistently wrap __init_srcu_struct(),
        courtesy of Onur Özkan.

2.      helpers: add SRCU helpers, courtesy of Onur Özkan.

3.      expose srcu_readers_active(), courtesy of Onur Özkan.

4.      sync: add SRCU abstraction, courtesy of Onur Özkan.

5.      MAINTAINERS: add Rust SRCU files to SRCU entry, courtesy of
        Onur Özkan.

6.      Queue sdp->work when the delay timer is successfully deleted,
        courtesy of Zqiang.

                                                Thanx, Paul

------------------------------------------------------------------------

 b/MAINTAINERS              |    3 
 b/include/linux/srcu.h     |   29 +++++--
 b/include/linux/srcutiny.h |   13 +++
 b/include/linux/srcutree.h |   24 ++++++
 b/kernel/rcu/srcutiny.c    |   12 +--
 b/kernel/rcu/srcutree.c    |   11 +-
 b/rust/helpers/helpers.c   |    1 
 b/rust/helpers/srcu.c      |   30 +++++++
 b/rust/kernel/sync.rs      |    2 
 b/rust/kernel/sync/srcu.rs |  171 +++++++++++++++++++++++++++++++++++++++++++++
 kernel/rcu/srcutiny.c      |    2 
 kernel/rcu/srcutree.c      |   31 +-------
 rust/helpers/srcu.c        |    5 +
 13 files changed, 287 insertions(+), 47 deletions(-)

Reply via email to