From: Mathieu Desnoyers Date: Mon, 5 Dec 2016 17:25:42 +0000 (-0500) Subject: ARM32: use dmb ish (inner shareable domain) for smp barriers X-Git-Tag: v0.10.0~13 X-Git-Url: http://git.lttng.org./?a=commitdiff_plain;h=7fe7e9f353c3596b78b6bed1f4267037de750a48;hp=7fe7e9f353c3596b78b6bed1f4267037de750a48;p=urcu.git ARM32: use dmb ish (inner shareable domain) for smp barriers Based on https://gcc.gnu.org/ml/gcc-patches/2014-11/msg01272.html: From: Ramana Radhakrishnan : "Hans Boehm pointed out that we were using dmb sy instead of dmb ish. Given that the ARM-ARM says that the inner shareability domain is really the one that contains all PE's controlled by a single hypervisor or operating system, it would be safe to replace all dmb sy's with dmb ish's. " Keep full system barriers for cmm_mb()/cmm_rmb()/cmm_wmb(). Signed-off-by: Mathieu Desnoyers ---