diff options
author | H. Peter Anvin <hpa@linux.intel.com> | 2012-09-21 21:43:08 +0200 |
---|---|---|
committer | H. Peter Anvin <hpa@linux.intel.com> | 2012-09-21 21:45:25 +0200 |
commit | 9cebed423c84a56b871327dd77e555d1d2186a6b (patch) | |
tree | 7e8a59f760e1035d227b410bdeff22338807900e /arch/x86/include/asm/alternative-asm.h | |
parent | x86, smap: Add CR4 bit for SMAP (diff) | |
download | linux-9cebed423c84a56b871327dd77e555d1d2186a6b.tar.xz linux-9cebed423c84a56b871327dd77e555d1d2186a6b.zip |
x86, alternative: Use .pushsection/.popsection
.section/.previous doesn't nest. Use .pushsection/.popsection in
<asm/alternative.h> so that they can be properly nested.
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
Link: http://lkml.kernel.org/r/1348256595-29119-5-git-send-email-hpa@linux.intel.com
Diffstat (limited to 'arch/x86/include/asm/alternative-asm.h')
-rw-r--r-- | arch/x86/include/asm/alternative-asm.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/x86/include/asm/alternative-asm.h b/arch/x86/include/asm/alternative-asm.h index 952bd0100c5c..018d29fe634a 100644 --- a/arch/x86/include/asm/alternative-asm.h +++ b/arch/x86/include/asm/alternative-asm.h @@ -5,10 +5,10 @@ #ifdef CONFIG_SMP .macro LOCK_PREFIX 672: lock - .section .smp_locks,"a" + .pushsection .smp_locks,"a" .balign 4 .long 672b - . - .previous + .popsection .endm #else .macro LOCK_PREFIX |