• Paul Mundt's avatar
    sh: Fix up smp_mb__xxx() memory barriers for SH-4A SMP. · 1c8db713
    Paul Mundt authored
    In the past these were simply wrapping to barrier() which was sufficient
    on SH SMP platforms predating SH-4A. Unfortunately due to ll/sc semantics
    an explicit synco is needed in these cases, which is sorted for us by
    just switching these over to smp_mb(). smp_mb() also has the benefit of
    being wrapped to barrier() in the UP and non-SH4A cases, so old behaviour
    is maintained for those parts.
    Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
    1c8db713
atomic.h 2.08 KB