diff --git a/arch/sparc64/kernel/ktlb.S b/arch/sparc64/kernel/ktlb.S
index ac29da915d09fe60329724ee0bdd6ab3b7af794d..883180be3d592097c247929a6b01b84d1017b5be 100644
--- a/arch/sparc64/kernel/ktlb.S
+++ b/arch/sparc64/kernel/ktlb.S
@@ -92,7 +92,7 @@ kvmap_itlb_longpath:
 	wrpr	%g5, PSTATE_AG | PSTATE_MG, %pstate
 	.section .sun4v_2insn_patch, "ax"
 	.word	661b
-	nop
+	SET_GL(1)
 	nop
 	.previous