| #ifdef __ASSEMBLY__ | |
| #ifdef CONFIG_X86_32 | |
| # define X86_ALIGN .long | |
| #else | |
| # define X86_ALIGN .quad | |
| #endif | |
| #ifdef CONFIG_SMP | |
| .macro LOCK_PREFIX | |
| 1: lock | |
| .section .smp_locks,"a" | |
| .align 4 | |
| X86_ALIGN 1b | |
| .previous | |
| .endm | |
| #else | |
| .macro LOCK_PREFIX | |
| .endm | |
| #endif | |
| #endif /* __ASSEMBLY__ */ |