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.9.4~2 X-Git-Url: http://git.liburcu.org/?a=commitdiff_plain;h=a4850cc6c0eb0a7a61086eca3076c2ea378ef65c;hp=a4850cc6c0eb0a7a61086eca3076c2ea378ef65c;p=userspace-rcu.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 ---