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