Re: [PATCH v4 next 4/9] locking/osq_lock: Delete 'fast path' code from osq_unlock()
From: Peter Zijlstra
Date: Wed Sep 16 2026 - 07:24:56 EST
On Tue, Sep 15, 2026 at 04:15:24PM +0200, Peter Zijlstra wrote:
> See here:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git/log/?h=locking/osq
I've updated this, it now includes:
- your patches 2,3,6
- my rewrite for your patch 4, in 5 parts
I've re-shuffled things a bit to move all the Fixes to the front.
It builds and boots. I'll let it sit there for a little bit for the
robots to chew on. Lacking robot screams I'll move it into
tip/locking/core.
If you want to optimize that fast path, please do small patches on top
of this.
Don't bother posting stuff like 8 and 9. Esp. 9 is just wrong, CPUs go
in a FIFO queue, so the 'new' CPU is at the tail.