Re: [PATCH 0/5] locking/qspinlock: Add contended_release tracepoint

Peter Zijlstra <[email protected]> Tue, 4 Aug 2026 12:39:38 +0200
Newsgroups gmane.comp.emulators.xen.devel,gmane.linux.kernel,gmane.linux.ports.mips,gmane.comp.emulators.kvm.devel,gmane.linux.kernel.cross-arch
Message-ID <[email protected]>
On Tue, Aug 04, 2026 at 07:15:40AM +0000, Dmitry Ilvokhin wrote:

> Patch 1 is Peter's draft from [1] and is missing his Signed-off-by.
> Peter, please add it if you are happy with the patch.
> 
> Dmitry Ilvokhin (4):
>   locking: Factor out queued_spin_release()
>   locking/qspinlock: Add contended_release tracepoint
>   tracing/lock: Use TRACE_EVENT_FN() for contended_release
>   x86/paravirt: Trace contended_release on unlock
> 
> Peter Zijlstra (1):
>   x86/paravirt: Use static_call() for the paravirt spinlock ops

Right, this all looks nice. Let me go queue this for the robots.

Thanks!