x86/cpu: Add Erratum 88 detection on AMD
[linux-block.git] / arch / x86 / entry / entry_64.S
index 858b555e274b8d763d97d9b9cf14998125bce563..64d2033d1e49d5bc3d65c05d83d86c6a339ddec1 100644 (file)
@@ -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