x86/entry/64: Fix context tracking state warning when load_gs_index fails
[deliverable/linux.git] / arch / x86 / entry / entry_64.S
index d172c619c44931b34b01d34b1dd09379ba26a5b4..02fff3ebfb870df602b09435529a13bd2190acc2 100644 (file)
@@ -1002,7 +1002,6 @@ ENTRY(error_entry)
        testb   $3, CS+8(%rsp)
        jz      .Lerror_kernelspace
 
-.Lerror_entry_from_usermode_swapgs:
        /*
         * We entered from user mode or we're pretending to have entered
         * from user mode due to an IRET fault.
@@ -1045,7 +1044,8 @@ ENTRY(error_entry)
         * gsbase and proceed.  We'll fix up the exception and land in
         * .Lgs_change's error handler with kernel gsbase.
         */
-       jmp     .Lerror_entry_from_usermode_swapgs
+       SWAPGS
+       jmp .Lerror_entry_done
 
 .Lbstep_iret:
        /* Fix truncated RIP */
This page took 0.024019 seconds and 5 git commands to generate.