[PATCH 0/6] SRCU updates for v7.3

Paul E. McKenney posted 6 patches 1 week, 2 days ago
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(-)
[PATCH 0/6] SRCU updates for v7.3
Posted by Paul E. McKenney 1 week, 2 days ago
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(-)