1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
#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__ */