]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - include/asm-x86/alternative-asm.h
KVM: Prefixes segment functions that will be exported with "kvm_"
[mirror_ubuntu-artful-kernel.git] / include / asm-x86 / alternative-asm.h
CommitLineData
7e02cb94
AB
1#ifdef __ASSEMBLY__
2
3#ifdef CONFIG_X86_32
4# define X86_ALIGN .long
5#else
6# define X86_ALIGN .quad
7#endif
8
9#ifdef CONFIG_SMP
10 .macro LOCK_PREFIX
111: lock
12 .section .smp_locks,"a"
13 .align 4
14 X86_ALIGN 1b
15 .previous
16 .endm
17#else
18 .macro LOCK_PREFIX
19 .endm
20#endif
21
22#endif /* __ASSEMBLY__ */