diff options
Diffstat (limited to 'arch/arm64/include/asm/assembler.h')
| -rw-r--r-- | arch/arm64/include/asm/assembler.h | 10 | 
1 files changed, 5 insertions, 5 deletions
diff --git a/arch/arm64/include/asm/assembler.h b/arch/arm64/include/asm/assembler.h index cf8e72e733de..e5957a53be39 100644 --- a/arch/arm64/include/asm/assembler.h +++ b/arch/arm64/include/asm/assembler.h @@ -293,7 +293,7 @@ alternative_endif  alternative_if_not ARM64_KVM_PROTECTED_MODE  	ASM_BUG()  alternative_else_nop_endif -alternative_cb kvm_compute_final_ctr_el0 +alternative_cb ARM64_ALWAYS_SYSTEM, kvm_compute_final_ctr_el0  	movz	\reg, #0  	movk	\reg, #0, lsl #16  	movk	\reg, #0, lsl #32 @@ -877,7 +877,7 @@ alternative_endif  	.macro __mitigate_spectre_bhb_loop      tmp  #ifdef CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY -alternative_cb  spectre_bhb_patch_loop_iter +alternative_cb ARM64_ALWAYS_SYSTEM, spectre_bhb_patch_loop_iter  	mov	\tmp, #32		// Patched to correct the immediate  alternative_cb_end  .Lspectre_bhb_loop\@: @@ -890,7 +890,7 @@ alternative_cb_end  	.macro mitigate_spectre_bhb_loop	tmp  #ifdef CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY -alternative_cb	spectre_bhb_patch_loop_mitigation_enable +alternative_cb ARM64_ALWAYS_SYSTEM, spectre_bhb_patch_loop_mitigation_enable  	b	.L_spectre_bhb_loop_done\@	// Patched to NOP  alternative_cb_end  	__mitigate_spectre_bhb_loop	\tmp @@ -904,7 +904,7 @@ alternative_cb_end  	stp	x0, x1, [sp, #-16]!  	stp	x2, x3, [sp, #-16]!  	mov	w0, #ARM_SMCCC_ARCH_WORKAROUND_3 -alternative_cb	smccc_patch_fw_mitigation_conduit +alternative_cb ARM64_ALWAYS_SYSTEM, smccc_patch_fw_mitigation_conduit  	nop					// Patched to SMC/HVC #0  alternative_cb_end  	ldp	x2, x3, [sp], #16 @@ -914,7 +914,7 @@ alternative_cb_end  	.macro mitigate_spectre_bhb_clear_insn  #ifdef CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY -alternative_cb	spectre_bhb_patch_clearbhb +alternative_cb ARM64_ALWAYS_SYSTEM, spectre_bhb_patch_clearbhb  	/* Patched to NOP when not supported */  	clearbhb  	isb  | 
