Merge patch series "Use block pr_ops in LIO"
[platform/kernel/linux-rpi.git] / arch / riscv / include / asm / fence.h
1 #ifndef _ASM_RISCV_FENCE_H
2 #define _ASM_RISCV_FENCE_H
3
4 #ifdef CONFIG_SMP
5 #define RISCV_ACQUIRE_BARRIER           "\tfence r , rw\n"
6 #define RISCV_RELEASE_BARRIER           "\tfence rw,  w\n"
7 #else
8 #define RISCV_ACQUIRE_BARRIER
9 #define RISCV_RELEASE_BARRIER
10 #endif
11
12 #endif  /* _ASM_RISCV_FENCE_H */