"mov rsi, rsp" is equivalent to "lea rsi, [rsp]" but 1 byte shorter. Signed-off-by: Alexey Dobriyan <adobriyan@xxxxxxxxx> --- arch/x86/kvm/vmx/vmenter.S | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/arch/x86/kvm/vmx/vmenter.S +++ b/arch/x86/kvm/vmx/vmenter.S @@ -72,7 +72,7 @@ SYM_FUNC_START(__vmx_vcpu_run) /* Copy @flags to BL, _ASM_ARG3 is volatile. */ mov %_ASM_ARG3B, %bl - lea (%_ASM_SP), %_ASM_ARG2 + mov %_ASM_SP, %_ASM_ARG2 call vmx_update_host_rsp ALTERNATIVE "jmp .Lspec_ctrl_done", "", X86_FEATURE_MSR_SPEC_CTRL