atomics/treewide: Make unconditional inc/dec ops optional
[sfrench/cifs-2.6.git] / include / asm-generic / atomic.h
index 40cab858aaaa2633dde9188ca24fddbb2ee26b2a..13324aa828eba12ade4e48b57d54aa956adfc183 100644 (file)
@@ -196,19 +196,6 @@ static inline void atomic_sub(int i, atomic_t *v)
        atomic_sub_return(i, v);
 }
 
-static inline void atomic_inc(atomic_t *v)
-{
-       atomic_add_return(1, v);
-}
-
-static inline void atomic_dec(atomic_t *v)
-{
-       atomic_sub_return(1, v);
-}
-
-#define atomic_dec_return(v)           atomic_sub_return(1, (v))
-#define atomic_inc_return(v)           atomic_add_return(1, (v))
-
 #define atomic_xchg(ptr, v)            (xchg(&(ptr)->counter, (v)))
 #define atomic_cmpxchg(v, old, new)    (cmpxchg(&((v)->counter), (old), (new)))