[PATCH 0/6] SRCU updates for v7.3
"Paul E. McKenney" <[email protected]> Wed, 15 Jul 2026 17:28:13 -0700
| Newsgroups | org.kernel.vger.rcu,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <d9081db0-37e9-4187-84e1-871ab30a2b3f@paulmck-laptop> |
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(-)