Hi Kelvin,
On Thu, May 01, 2014 at 06:08:14PM +0800, KelvinKLi@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/...
/ Leif