Andi Kleen <a...@firstfloor.org> writes: > ... > /* Free lock with lock elision */ > -__atomic_clear(&lockvar, __ATOMIC_RELEASE|__ATOMIC_HLE_RELEASE); > +__atomic_store(&lockvar, 0, __ATOMIC_RELEASE|__ATOMIC_HLE_RELEASE);
Sorry I realized it should be actually __atomic_store_n, not __atomic_store. I will fix that as an obvious change, unless someone objects. -Andi -- a...@linux.intel.com -- Speaking for myself only