[PATCH 0/8] refscale updates for v6.19

From: Paul E. McKenney

Date: Mon Nov 03 2025 - 02:19:34 EST


Hello!

This series contains additions of microbenchmarks to the refscale suite,
and depends on the SRCU series.

1. Exercise DEFINE_STATIC_SRCU_FAST() and init_srcu_struct_fast().

2. Add local_irq_disable() and local_irq_save() readers.

3. Add local_bh_disable() readers.

4. Add preempt_disable() readers.

5. Add this_cpu_inc() readers.

6. Add non-atomic per-CPU increment readers.

7. Do not diable interrupts for tests involving local_bh_enable().

8. Add SRCU-fast-updown readers.

Thanx, Paul

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

b/kernel/rcu/refscale.c | 9 +
kernel/rcu/refscale.c | 378 ++++++++++++++++++++++++++++++++++++++++++++++--
2 files changed, 372 insertions(+), 15 deletions(-)