| commit | 2fd20521e6f8bafcc753efc9d0cb7f4c34378038 | [log] [tgz] |
|---|---|---|
| author | Paul E. McKenney <paulmck@kernel.org> | Thu Oct 30 09:25:09 2025 -0700 |
| committer | Paul E. McKenney <paulmck@kernel.org> | Sat Nov 01 21:07:54 2025 -0700 |
| tree | bd123738d9aef4fffdb41209cc60a573d78177fa | |
| parent | 2c252c35139bb7ba0d24e40966a969c1238273b8 [diff] |
refscale: Add SRCU-fast-updown readers
This commit adds refscale readers based on srcu_read_lock_fast_updown()
and srcu_read_lock_fast_updown() ("refscale.scale_type=srcu-fast-updown").
On my x86 laptop, these are about 2.2ns per pair.
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Cc: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Cc: Steven Rostedt <rostedt@goodmis.org>
Cc: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Cc: <bpf@vger.kernel.org>