]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commitdiff
KVM: SVM: Remove check if APICv enabled in SVM update_cr8_intercept() handler
authorLiran Alon <liran.alon@oracle.com>
Mon, 11 Nov 2019 12:26:21 +0000 (14:26 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 15 Nov 2019 10:44:04 +0000 (11:44 +0100)
This check is unnecessary as x86 update_cr8_intercept() which calls
this VMX/SVM specific callback already performs this check.

Reviewed-by: Joao Martins <joao.m.martins@oracle.com>
Signed-off-by: Liran Alon <liran.alon@oracle.com>
Reviewed-by: Jim Mattson <jmattson@google.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/svm.c

index a7b358f20aca0767110127ed5a4c9924575a306d..d02a73a48461f6c7d8f387a64be6cb4850e36044 100644 (file)
@@ -5106,8 +5106,7 @@ static void update_cr8_intercept(struct kvm_vcpu *vcpu, int tpr, int irr)
 {
        struct vcpu_svm *svm = to_svm(vcpu);
 
-       if (svm_nested_virtualize_tpr(vcpu) ||
-           kvm_vcpu_apicv_active(vcpu))
+       if (svm_nested_virtualize_tpr(vcpu))
                return;
 
        clr_cr_intercept(svm, INTERCEPT_CR8_WRITE);