/* Do not use futexes because we insist that unlocking is a simple
* assignment to optimize non-pathological code with no contention. */
while (a_xchg(l, 1))
/* Do not use futexes because we insist that unlocking is a simple
* assignment to optimize non-pathological code with no contention. */
while (a_xchg(l, 1))