]> Gentwo Git Trees - linux/.git/commit
refscale: Add local_irq_disable() and local_irq_save() readers
authorPaul E. McKenney <paulmck@kernel.org>
Sun, 2 Nov 2025 22:49:42 +0000 (14:49 -0800)
committerFrederic Weisbecker <frederic@kernel.org>
Fri, 7 Nov 2025 13:37:17 +0000 (14:37 +0100)
commitedd6f78b75fb4b2db4de035e7a19e2445dea9747
treed11415de776abddb7cb5a801b913b4e967d34587
parent3a8660878839faadb4f1a6dd72c3179c1df56787
refscale: Add local_irq_disable() and local_irq_save() readers

This commit adds refscale readers based on local_irq_disable() and
local_irq_enable() ("refscale.scale_type=irq") and on local_irq_save()
and local_irq_restore ("refscale.scale_type=irqsave").  On my x86 laptop,
these are about 2.8ns and 7.5ns per enable/disable pair, respectively.

Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Signed-off-by: Frederic Weisbecker <frederic@kernel.org>
kernel/rcu/refscale.c