|
@@ -3,42 +3,6 @@
|
|
|
#define _LINUX_ATOMIC_H
|
|
|
#include <asm/atomic.h>
|
|
|
|
|
|
-/*
|
|
|
- * Provide __deprecated wrappers for the new interface, avoid flag day changes.
|
|
|
- * We need the ugly external functions to break header recursion hell.
|
|
|
- */
|
|
|
-#ifndef smp_mb__before_atomic_inc
|
|
|
-static inline void __deprecated smp_mb__before_atomic_inc(void)
|
|
|
-{
|
|
|
- extern void __smp_mb__before_atomic(void);
|
|
|
- __smp_mb__before_atomic();
|
|
|
-}
|
|
|
-#endif
|
|
|
-
|
|
|
-#ifndef smp_mb__after_atomic_inc
|
|
|
-static inline void __deprecated smp_mb__after_atomic_inc(void)
|
|
|
-{
|
|
|
- extern void __smp_mb__after_atomic(void);
|
|
|
- __smp_mb__after_atomic();
|
|
|
-}
|
|
|
-#endif
|
|
|
-
|
|
|
-#ifndef smp_mb__before_atomic_dec
|
|
|
-static inline void __deprecated smp_mb__before_atomic_dec(void)
|
|
|
-{
|
|
|
- extern void __smp_mb__before_atomic(void);
|
|
|
- __smp_mb__before_atomic();
|
|
|
-}
|
|
|
-#endif
|
|
|
-
|
|
|
-#ifndef smp_mb__after_atomic_dec
|
|
|
-static inline void __deprecated smp_mb__after_atomic_dec(void)
|
|
|
-{
|
|
|
- extern void __smp_mb__after_atomic(void);
|
|
|
- __smp_mb__after_atomic();
|
|
|
-}
|
|
|
-#endif
|
|
|
-
|
|
|
/**
|
|
|
* atomic_add_unless - add unless the number is already a given value
|
|
|
* @v: pointer of type atomic_t
|