On Fri Sep 22 18:32:31 2023 +0000, Yuxuan Shui wrote:
The reason is the bail out behavior in `srwlock_wake`. Another thread might still be in `srwlock_wake` undoing the list modifications when the current thread is the last owner of the srwlock.
And that case is not possible when the multiple owners bit is set.