X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;f=arch%2Fx86%2Fentry%2Fentry_64.S;fp=arch%2Fx86%2Fentry%2Fentry_64.S;h=64d2033d1e49d5bc3d65c05d83d86c6a339ddec1;hb=96e5d28ae7a5250f3deb2434f1895c9daf48b1bd;hp=858b555e274b8d763d97d9b9cf14998125bce563;hpb=0230bb038fa99af0c425fc4cffed307e545a9642;p=cascardo%2Flinux.git diff --git a/arch/x86/entry/entry_64.S b/arch/x86/entry/entry_64.S index 858b555e274b..64d2033d1e49 100644 --- a/arch/x86/entry/entry_64.S +++ b/arch/x86/entry/entry_64.S @@ -783,7 +783,7 @@ ENTRY(native_load_gs_index) SWAPGS gs_change: movl %edi, %gs -2: mfence /* workaround */ +2: ALTERNATIVE "", "mfence", X86_BUG_SWAPGS_FENCE SWAPGS popfq ret