• Paul Burton's avatar
    MIPS: barrier: Clean up __sync() definition · fe0065e5
    Paul Burton authored
    Implement __sync() using the new __SYNC() infrastructure, which will
    take care of not emitting an instruction for old R3k CPUs that don't
    support it. The only behavioral difference is that __sync() will now
    provide a compiler barrier on these old CPUs, but that seems like
    reasonable behavior anyway.
    Signed-off-by: default avatarPaul Burton <paul.burton@mips.com>
    Cc: linux-mips@vger.kernel.org
    Cc: Huacai Chen <chenhc@lemote.com>
    Cc: Jiaxun Yang <jiaxun.yang@flygoat.com>
    Cc: linux-kernel@vger.kernel.org
    fe0065e5
barrier.h 4.88 KB