From: Mihai Carabas Date: Thu, 21 Mar 2019 14:32:05 +0000 (+0200) Subject: arch: x86: remove unsued SET_IBPB from spec_ctrl.h X-Git-Tag: v4.1.12-124.31.3~231 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=a43b6e31ee3be27ef045ca8dd763e6a65473fb67;p=users%2Fjedix%2Flinux-maple.git arch: x86: remove unsued SET_IBPB from spec_ctrl.h Remove unsued SET_IBPB macro from spec_ctrl.h Orabug: 29336760 Signed-off-by: Mihai Carabas Reviewed-by: Boris Ostrovsky Signed-off-by: Brian Maly --- diff --git a/arch/x86/include/asm/spec_ctrl.h b/arch/x86/include/asm/spec_ctrl.h index b55f9db1e3bd..ecfc95139560 100644 --- a/arch/x86/include/asm/spec_ctrl.h +++ b/arch/x86/include/asm/spec_ctrl.h @@ -56,17 +56,6 @@ popq %rdx; \ popq %rcx; \ popq %rax -#define __ASM_SET_IBPB \ - pushq %rax; \ - pushq %rcx; \ - pushq %rdx; \ - movl $MSR_IA32_PRED_CMD, %ecx; \ - movl $0, %edx; \ - movl $FEATURE_SET_IBPB, %eax; \ - wrmsr; \ - popq %rdx; \ - popq %rcx; \ - popq %rax #define __ASM_STUFF_RSB \ call 1f; \ @@ -198,10 +187,6 @@ 9: .endm -.macro SET_IBPB -ALTERNATIVE "", __stringify(__ASM_SET_IBPB), X86_FEATURE_IBRS -.endm - .macro STUFF_RSB ALTERNATIVE __stringify(__ASM_STUFF_RSB), "", X86_FEATURE_STUFF_RSB .endm