diff options
| -rw-r--r-- | tools/testing/selftests/kvm/lib/x86_64/processor.c | 8 | 
1 files changed, 3 insertions, 5 deletions
diff --git a/tools/testing/selftests/kvm/lib/x86_64/processor.c b/tools/testing/selftests/kvm/lib/x86_64/processor.c index 153739f2e201..814a604c0891 100644 --- a/tools/testing/selftests/kvm/lib/x86_64/processor.c +++ b/tools/testing/selftests/kvm/lib/x86_64/processor.c @@ -566,10 +566,8 @@ void route_exception(struct ex_regs *regs)  	if (kvm_fixup_exception(regs))  		return; -	ucall_assert(UCALL_UNHANDLED, -		     "Unhandled exception in guest", __FILE__, __LINE__, -		     "Unhandled exception '0x%lx' at guest RIP '0x%lx'", -		     regs->vector, regs->rip); +	GUEST_FAIL("Unhandled exception '0x%lx' at guest RIP '0x%lx'", +		   regs->vector, regs->rip);  }  static void vm_init_descriptor_tables(struct kvm_vm *vm) @@ -611,7 +609,7 @@ void assert_on_unhandled_exception(struct kvm_vcpu *vcpu)  {  	struct ucall uc; -	if (get_ucall(vcpu, &uc) == UCALL_UNHANDLED) +	if (get_ucall(vcpu, &uc) == UCALL_ABORT)  		REPORT_GUEST_ASSERT(uc);  }  | 
