On Tue, 5 May 2026 17:09:33 +0000 Dmitry Ilvokhin <[email protected]> wrote:
> Introduce queued_spin_release() as an arch-overridable unlock primitive, > and make queued_spin_unlock() a generic wrapper around it. > > This is a preparatory refactoring for the next commit, which adds > contended_release tracepoint instrumentation to queued_spin_unlock(). In change logs, do not use "next commit". Instead say something like: In preparation for adding contended_release tracepoint instrumentation to queued_spin_unlock(), refactor the code to allow out of line calls when the tracepoint is enabled. Or something like that. -- Steve > > Rename the existing arch-specific queued_spin_unlock() overrides on > x86 (paravirt) and MIPS to queued_spin_release(). > > No functional change. > > Signed-off-by: Dmitry Ilvokhin <[email protected]> > Reviewed-by: Paul E. McKenney <[email protected]>
