1#if defined(__i386__) || defined(__x86_64__) 2#include "../../arch/x86/include/asm/barrier.h" 3#elif defined(__arm__) 4#include "../../arch/arm/include/asm/barrier.h" 5#elif defined(__aarch64__) 6#include "../../arch/arm64/include/asm/barrier.h" 7#elif defined(__powerpc__) 8#include "../../arch/powerpc/include/asm/barrier.h" 9#elif defined(__s390__) 10#include "../../arch/s390/include/asm/barrier.h" 11#elif defined(__sh__) 12#include "../../arch/sh/include/asm/barrier.h" 13#elif defined(__sparc__) 14#include "../../arch/sparc/include/asm/barrier.h" 15#elif defined(__tile__) 16#include "../../arch/tile/include/asm/barrier.h" 17#elif defined(__alpha__) 18#include "../../arch/alpha/include/asm/barrier.h" 19#elif defined(__mips__) 20#include "../../arch/mips/include/asm/barrier.h" 21#elif defined(__ia64__) 22#include "../../arch/ia64/include/asm/barrier.h" 23#elif defined(__xtensa__) 24#include "../../arch/xtensa/include/asm/barrier.h" 25#else 26#include <asm-generic/barrier.h> 27#endif 28