aboutsummaryrefslogtreecommitdiffstats
path: root/include/asm-frv/atomic.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/asm-frv/atomic.h')
-rw-r--r--include/asm-frv/atomic.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/include/asm-frv/atomic.h b/include/asm-frv/atomic.h
index 5d9f84bfdcad..066386ac238e 100644
--- a/include/asm-frv/atomic.h
+++ b/include/asm-frv/atomic.h
@@ -14,7 +14,6 @@
14#ifndef _ASM_ATOMIC_H 14#ifndef _ASM_ATOMIC_H
15#define _ASM_ATOMIC_H 15#define _ASM_ATOMIC_H
16 16
17#include <linux/config.h>
18#include <linux/types.h> 17#include <linux/types.h>
19#include <asm/spr-regs.h> 18#include <asm/spr-regs.h>
20 19
@@ -228,7 +227,7 @@ extern unsigned long atomic_test_and_XOR_mask(unsigned long mask, volatile unsig
228 break; \ 227 break; \
229 \ 228 \
230 default: \ 229 default: \
231 __xg_orig = 0; \ 230 __xg_orig = (__typeof__(__xg_orig))0; \
232 asm volatile("break"); \ 231 asm volatile("break"); \
233 break; \ 232 break; \
234 } \ 233 } \
@@ -248,7 +247,7 @@ extern uint32_t __xchg_32(uint32_t i, volatile void *v);
248 switch (sizeof(__xg_orig)) { \ 247 switch (sizeof(__xg_orig)) { \
249 case 4: __xg_orig = (__typeof__(*(ptr))) __xchg_32((uint32_t) x, __xg_ptr); break; \ 248 case 4: __xg_orig = (__typeof__(*(ptr))) __xchg_32((uint32_t) x, __xg_ptr); break; \
250 default: \ 249 default: \
251 __xg_orig = 0; \ 250 __xg_orig = (__typeof__(__xg_orig))0; \
252 asm volatile("break"); \ 251 asm volatile("break"); \
253 break; \ 252 break; \
254 } \ 253 } \