From: Mathieu Desnoyers Date: Mon, 5 Dec 2016 14:35:34 +0000 (-0500) Subject: Fix: uatomic arm32: add missing release barrier before uatomic_xchg X-Git-Tag: v0.8.10~2 X-Git-Url: https://git.liburcu.org/?a=commitdiff_plain;h=027476ea9c652d07f892bbf9e6d350eae2a63174;hp=027476ea9c652d07f892bbf9e6d350eae2a63174;p=urcu.git Fix: uatomic arm32: add missing release barrier before uatomic_xchg __sync_lock_test_and_set() only imply a release barrier, but uatomic_xchg() guarantees both acquire and release barrier semantics. Therefore, add the missing release barrier. Signed-off-by: Mathieu Desnoyers ---