diff options
Diffstat (limited to 'arch/x86/kernel/entry_64.S')
-rw-r--r-- | arch/x86/kernel/entry_64.S | 20 |
1 files changed, 4 insertions, 16 deletions
diff --git a/arch/x86/kernel/entry_64.S b/arch/x86/kernel/entry_64.S index a7ae7fd1010f..fe2690d71c0c 100644 --- a/arch/x86/kernel/entry_64.S +++ b/arch/x86/kernel/entry_64.S | |||
@@ -963,22 +963,10 @@ apicinterrupt X86_PLATFORM_IPI_VECTOR \ | |||
963 | x86_platform_ipi smp_x86_platform_ipi | 963 | x86_platform_ipi smp_x86_platform_ipi |
964 | 964 | ||
965 | #ifdef CONFIG_SMP | 965 | #ifdef CONFIG_SMP |
966 | apicinterrupt INVALIDATE_TLB_VECTOR_START+0 \ | 966 | .irpc idx, "01234567" |
967 | invalidate_interrupt0 smp_invalidate_interrupt | 967 | apicinterrupt (INVALIDATE_TLB_VECTOR_START)+\idx \ |
968 | apicinterrupt INVALIDATE_TLB_VECTOR_START+1 \ | 968 | invalidate_interrupt\idx smp_invalidate_interrupt |
969 | invalidate_interrupt1 smp_invalidate_interrupt | 969 | .endr |
970 | apicinterrupt INVALIDATE_TLB_VECTOR_START+2 \ | ||
971 | invalidate_interrupt2 smp_invalidate_interrupt | ||
972 | apicinterrupt INVALIDATE_TLB_VECTOR_START+3 \ | ||
973 | invalidate_interrupt3 smp_invalidate_interrupt | ||
974 | apicinterrupt INVALIDATE_TLB_VECTOR_START+4 \ | ||
975 | invalidate_interrupt4 smp_invalidate_interrupt | ||
976 | apicinterrupt INVALIDATE_TLB_VECTOR_START+5 \ | ||
977 | invalidate_interrupt5 smp_invalidate_interrupt | ||
978 | apicinterrupt INVALIDATE_TLB_VECTOR_START+6 \ | ||
979 | invalidate_interrupt6 smp_invalidate_interrupt | ||
980 | apicinterrupt INVALIDATE_TLB_VECTOR_START+7 \ | ||
981 | invalidate_interrupt7 smp_invalidate_interrupt | ||
982 | #endif | 970 | #endif |
983 | 971 | ||
984 | apicinterrupt THRESHOLD_APIC_VECTOR \ | 972 | apicinterrupt THRESHOLD_APIC_VECTOR \ |