]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
KVM: SVM: Rename init_vmcb_after_set_cpuid() to make it intercepts specific
authorSean Christopherson <seanjc@google.com>
Tue, 10 Jun 2025 22:57:26 +0000 (15:57 -0700)
committerSean Christopherson <seanjc@google.com>
Fri, 20 Jun 2025 20:07:30 +0000 (13:07 -0700)
Rename init_vmcb_after_set_cpuid() to svm_recalc_intercepts_after_set_cpuid()
to more precisely describe its role.  Strictly speaking, the name isn't
perfect as toggling virtual VM{LOAD,SAVE} is arguably not recalculating an
intercept, but practically speaking it's close enough.

No functional change intended.

Link: https://lore.kernel.org/r/20250610225737.156318-22-seanjc@google.com
Signed-off-by: Sean Christopherson <seanjc@google.com>
arch/x86/kvm/svm/svm.c

index 20f566ca1b377d083d8e7961bf332770a01667c6..dd5da5e4f844b94b22ef62aee066297bb6dbb596 100644 (file)
@@ -1097,7 +1097,7 @@ static void svm_recalc_instruction_intercepts(struct kvm_vcpu *vcpu,
        }
 }
 
-static inline void init_vmcb_after_set_cpuid(struct kvm_vcpu *vcpu)
+static void svm_recalc_intercepts_after_set_cpuid(struct kvm_vcpu *vcpu)
 {
        struct vcpu_svm *svm = to_svm(vcpu);
 
@@ -1263,7 +1263,8 @@ static void init_vmcb(struct kvm_vcpu *vcpu)
                sev_init_vmcb(svm);
 
        svm_hv_init_vmcb(vmcb);
-       init_vmcb_after_set_cpuid(vcpu);
+
+       svm_recalc_intercepts_after_set_cpuid(vcpu);
 
        vmcb_mark_all_dirty(vmcb);
 
@@ -4508,7 +4509,7 @@ static void svm_vcpu_after_set_cpuid(struct kvm_vcpu *vcpu)
        if (sev_guest(vcpu->kvm))
                sev_vcpu_after_set_cpuid(svm);
 
-       init_vmcb_after_set_cpuid(vcpu);
+       svm_recalc_intercepts_after_set_cpuid(vcpu);
 }
 
 static bool svm_has_wbinvd_exit(void)