diff options
Diffstat (limited to 'arch/x86/kernel/entry_32.S')
| -rw-r--r-- | arch/x86/kernel/entry_32.S | 8 | 
1 files changed, 2 insertions, 6 deletions
diff --git a/arch/x86/kernel/entry_32.S b/arch/x86/kernel/entry_32.S index 5c1a9197491..f3f6f534400 100644 --- a/arch/x86/kernel/entry_32.S +++ b/arch/x86/kernel/entry_32.S @@ -54,6 +54,7 @@  #include <asm/ftrace.h>  #include <asm/irq_vectors.h>  #include <asm/cpufeature.h> +#include <asm/alternative-asm.h>  /* Avoid __ASSEMBLER__'ifying <linux/audit.h> just for this.  */  #include <linux/elf-em.h> @@ -873,12 +874,7 @@ ENTRY(simd_coprocessor_error)  661:	pushl_cfi $do_general_protection  662:  .section .altinstructions,"a" -	.balign 4 -	.long 661b -	.long 663f -	.word X86_FEATURE_XMM -	.byte 662b-661b -	.byte 664f-663f +	altinstruction_entry 661b, 663f, X86_FEATURE_XMM, 662b-661b, 664f-663f  .previous  .section .altinstr_replacement,"ax"  663:	pushl $do_simd_coprocessor_error  |