diff --git a/arch/x86/entry/entry_64.S b/arch/x86/entry/entry_64.S
index 609c71e3dba1fd9367e57e70a53791d9186aec1f..87ffa792bc99ee0f968d1c2ddedd8f3c3699b863 100644
--- a/arch/x86/entry/entry_64.S
+++ b/arch/x86/entry/entry_64.S
@@ -1334,7 +1334,6 @@ SYM_CODE_START_LOCAL(error_entry)
 	 */
 	SWAPGS
 	FENCE_SWAPGS_USER_ENTRY
-	SWITCH_TO_KERNEL_CR3 scratch_reg=%rax
 	jmp .Lerror_entry_done
 
 .Lbstep_iret: