csky: cmpxchg: Coding convention for BUILD_BUG()
Use BUILD_BUG() instead of the custom bad_xchg. Signed-off-by: Guo Ren <guoren@linux.alibaba.com> Signed-off-by: Guo Ren <guoren@kernel.org>
This commit is contained in:
parent
7f8030cea3
commit
f940dc0f22
arch/csky/include/asm
|
@ -4,10 +4,9 @@
|
||||||
#define __ASM_CSKY_CMPXCHG_H
|
#define __ASM_CSKY_CMPXCHG_H
|
||||||
|
|
||||||
#ifdef CONFIG_SMP
|
#ifdef CONFIG_SMP
|
||||||
|
#include <linux/bug.h>
|
||||||
#include <asm/barrier.h>
|
#include <asm/barrier.h>
|
||||||
|
|
||||||
extern void __bad_xchg(void);
|
|
||||||
|
|
||||||
#define __xchg_relaxed(new, ptr, size) \
|
#define __xchg_relaxed(new, ptr, size) \
|
||||||
({ \
|
({ \
|
||||||
__typeof__(ptr) __ptr = (ptr); \
|
__typeof__(ptr) __ptr = (ptr); \
|
||||||
|
@ -46,7 +45,7 @@ extern void __bad_xchg(void);
|
||||||
:); \
|
:); \
|
||||||
break; \
|
break; \
|
||||||
default: \
|
default: \
|
||||||
__bad_xchg(); \
|
BUILD_BUG(); \
|
||||||
} \
|
} \
|
||||||
__ret; \
|
__ret; \
|
||||||
})
|
})
|
||||||
|
@ -76,7 +75,7 @@ extern void __bad_xchg(void);
|
||||||
:); \
|
:); \
|
||||||
break; \
|
break; \
|
||||||
default: \
|
default: \
|
||||||
__bad_xchg(); \
|
BUILD_BUG(); \
|
||||||
} \
|
} \
|
||||||
__ret; \
|
__ret; \
|
||||||
})
|
})
|
||||||
|
@ -107,7 +106,7 @@ extern void __bad_xchg(void);
|
||||||
:); \
|
:); \
|
||||||
break; \
|
break; \
|
||||||
default: \
|
default: \
|
||||||
__bad_xchg(); \
|
BUILD_BUG(); \
|
||||||
} \
|
} \
|
||||||
__ret; \
|
__ret; \
|
||||||
})
|
})
|
||||||
|
@ -139,7 +138,7 @@ extern void __bad_xchg(void);
|
||||||
:); \
|
:); \
|
||||||
break; \
|
break; \
|
||||||
default: \
|
default: \
|
||||||
__bad_xchg(); \
|
BUILD_BUG(); \
|
||||||
} \
|
} \
|
||||||
__ret; \
|
__ret; \
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in New Issue