]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
arch: x86: remove unsued SET_IBPB from spec_ctrl.h
authorMihai Carabas <mihai.carabas@oracle.com>
Thu, 21 Mar 2019 14:32:05 +0000 (16:32 +0200)
committerBrian Maly <brian.maly@oracle.com>
Tue, 26 Mar 2019 20:33:20 +0000 (16:33 -0400)
Remove unsued SET_IBPB macro from spec_ctrl.h

Orabug: 29336760

Signed-off-by: Mihai Carabas <mihai.carabas@oracle.com>
Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Signed-off-by: Brian Maly <brian.maly@oracle.com>
arch/x86/include/asm/spec_ctrl.h

index b55f9db1e3bd2cc9c6fc94efa43a3f5c38e4c5ad..ecfc951395606aa2d3c1e4942ad448c3c5451ff0 100644 (file)
        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;                             \
 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