Message ID | 20250313215540.4171762-3-yosry.ahmed@linux.dev (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | Make ASIDs static for SVM | expand |
diff --git a/arch/x86/kvm/svm/svm.c b/arch/x86/kvm/svm/svm.c index 8abeab91d329d..28a6d2c0f250f 100644 --- a/arch/x86/kvm/svm/svm.c +++ b/arch/x86/kvm/svm/svm.c @@ -1367,12 +1367,12 @@ static void init_vmcb(struct kvm_vcpu *vcpu) avic_init_vmcb(svm, vmcb); if (vnmi) - svm->vmcb->control.int_ctl |= V_NMI_ENABLE_MASK; + control->int_ctl |= V_NMI_ENABLE_MASK; if (vgif) { svm_clr_intercept(svm, INTERCEPT_STGI); svm_clr_intercept(svm, INTERCEPT_CLGI); - svm->vmcb->control.int_ctl |= V_GIF_ENABLE_MASK; + control->int_ctl |= V_GIF_ENABLE_MASK; } if (sev_guest(vcpu->kvm))
svm->vmcb->control is already cached in the 'control' local variable, so use that. Signed-off-by: Yosry Ahmed <yosry.ahmed@linux.dev> --- arch/x86/kvm/svm/svm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)