diff options
| author | Paul E. McKenney <paulmck@kernel.org> | 2025-11-02 14:49:46 -0800 |
|---|---|---|
| committer | Frederic Weisbecker <frederic@kernel.org> | 2025-11-07 14:37:17 +0100 |
| commit | 448b66a7aaf33cf52dc47dd7807652ce827e8dfd (patch) | |
| tree | d7fe6db40b3702be69b8074e51a4293db156e48f /tools/docs/check-variable-fonts.py | |
| parent | bdba8330ad705ae0e08150892fb1e2de48406630 (diff) | |
refscale: Add non-atomic per-CPU increment readers
This commit adds refscale readers based on READ_ONCE() and WRITE_ONCE()
that are unprotected (can lose counts, "refscale.scale_type=incpercpu"),
preempt-disabled ("refscale.scale_type=incpercpupreempt"),
bh-disabled ("refscale.scale_type=incpercpubh"), and irq-disabled
("refscale.scale_type=incpercpuirqsave"). On my x86 laptop, these are
about 4.3ns, 3.8ns, and 7.3ns per pair, respectively.
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Signed-off-by: Frederic Weisbecker <frederic@kernel.org>
Diffstat (limited to 'tools/docs/check-variable-fonts.py')
0 files changed, 0 insertions, 0 deletions
