#ifdef __ASSEMBLY__ | |
#include <asm/asm.h> | |
#ifdef CONFIG_SMP | |
.macro LOCK_PREFIX | |
672: lock | |
.section .smp_locks,"a" | |
.balign 4 | |
.long 672b - . | |
.previous | |
.endm | |
#else | |
.macro LOCK_PREFIX | |
.endm | |
#endif | |
.macro altinstruction_entry orig alt feature orig_len alt_len | |
.long \orig - . | |
.long \alt - . | |
.word \feature | |
.byte \orig_len | |
.byte \alt_len | |
.endm | |
#endif /* __ASSEMBLY__ */ |