KVM: VMX: Avoid to return ENOTSUPP to userland
PATCH 1/1 KVM: VMX: Avoid to return ENOTSUPP to userland
Choose some allowed error values for the cases VMX returned ENOTSUPP so far as these values could be returned by the KVM_RUN IOCTL.
Signed-off-by Jan Kiszka <[email protected]>
---
arch/x86/kvm/vmx.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
arch/x86/kvm/vmx.c +2 -2
@@ -3132,7 +3132,7 @@ static int handle_apic_access(struct kvm_vcpu *vcpu, struct kvm_run *kvm_run)printk (KERN_ERR "Fail to handle apic access vmexit! Offset is 0x%lx\n" , offset); -return -ENOTSUPP ; +return -ENOEXEC ; }return 1 ; }
@@ -3201,7 +3201,7 @@ static int handle_ept_violation(struct kvm_vcpu *vcpu, struct kvm_run *kvm_run)if (exit_qualification & (1 <<6 )) {printk (KERN_ERR "EPT: GPA exceeds GAW!\n" ); -return -ENOTSUPP ; +return -EINVAL ; } gla_validity = (exit_qualification >>7 ) &0x3 ;