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.10.0~15 X-Git-Url: http://git.liburcu.org/?p=urcu.git;a=commitdiff_plain;h=c278ffc739374fbcc6d2fb35eca26b57da4c6447;hp=c278ffc739374fbcc6d2fb35eca26b57da4c6447 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 ---