Commit a062dad7 authored by Sean Christopherson's avatar Sean Christopherson Committed by Paolo Bonzini
Browse files

KVM: VMX: Use vmread_error() to report VM-Fail in "goto" path



Use vmread_error() to report VM-Fail on VMREAD for the "asm goto" case,
now that trampoline case has yet another wrapper around vmread_error() to
play nice with instrumentation.

Signed-off-by: default avatarSean Christopherson <seanjc@google.com>
Message-Id: <20230721235637.2345403-3-seanjc@google.com>
Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
parent c20d403f
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -108,8 +108,7 @@ static __always_inline unsigned long __vmcs_readl(unsigned long field)

do_fail:
	instrumentation_begin();
	WARN_ONCE(1, KBUILD_MODNAME ": vmread failed: field=%lx\n", field);
	pr_warn_ratelimited(KBUILD_MODNAME ": vmread failed: field=%lx\n", field);
	vmread_error(field);
	instrumentation_end();
	return 0;