projects
/
powerpc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[PATCH] s390: qeth driver fixes [5/6]
[powerpc.git]
/
include
/
asm-sparc
/
atomic.h
diff --git
a/include/asm-sparc/atomic.h
b/include/asm-sparc/atomic.h
index
accb496
..
731fa56
100644
(file)
--- a/
include/asm-sparc/atomic.h
+++ b/
include/asm-sparc/atomic.h
@@
-10,7
+10,6
@@
#ifndef __ARCH_SPARC_ATOMIC__
#define __ARCH_SPARC_ATOMIC__
#ifndef __ARCH_SPARC_ATOMIC__
#define __ARCH_SPARC_ATOMIC__
-#include <linux/config.h>
typedef struct { volatile int counter; } atomic_t;
typedef struct { volatile int counter; } atomic_t;
@@
-20,6
+19,7
@@
typedef struct { volatile int counter; } atomic_t;
extern int __atomic_add_return(int, atomic_t *);
extern int atomic_cmpxchg(atomic_t *, int, int);
extern int __atomic_add_return(int, atomic_t *);
extern int atomic_cmpxchg(atomic_t *, int, int);
+#define atomic_xchg(v, new) (xchg(&((v)->counter), new))
extern int atomic_add_unless(atomic_t *, int, int);
extern void atomic_set(atomic_t *, int);
extern int atomic_add_unless(atomic_t *, int, int);
extern void atomic_set(atomic_t *, int);