arch: Move smp_mb__{before,after}_atomic_{inc,dec}.h into asm/atomic.h
[platform/adaptation/renesas_rcar/renesas_kernel.git] / arch / arc / include / asm / atomic.h
index 83f03ca..03e494f 100644 (file)
@@ -190,6 +190,11 @@ static inline void atomic_clear_mask(unsigned long mask, unsigned long *addr)
 
 #endif /* !CONFIG_ARC_HAS_LLSC */
 
+#define smp_mb__before_atomic_dec()    barrier()
+#define smp_mb__after_atomic_dec()     barrier()
+#define smp_mb__before_atomic_inc()    barrier()
+#define smp_mb__after_atomic_inc()     barrier()
+
 /**
  * __atomic_add_unless - add unless the number is a given value
  * @v: pointer of type atomic_t