Hi Kelvin, On Thu, May 01, 2014 at 06:08:14PM +0800, kelvin...@via-alliance.com wrote: > Why do the smp_mb()/smp_rmb()/smp_wmb() for arm (arm-32) not change to the > "dmb ishxx" too?
But they do. For ARMv7, smb_mb(), smp_rmb() and smp_wmb() become dmb ish, dmb ish and dmb ishst respectively. This was introduced in: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/arch/arm/include/asm/barrier.h?id=3ea128065ed20d33bd02ff6dab689f88e38000be / Leif _______________________________________________ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev