KVM: VMX: Use local pointer to vcpu_vmx in vmx_vcpu_after_set_cpuid()
authorOliver Upton <oupton@google.com>
Fri, 4 Feb 2022 20:47:05 +0000 (20:47 +0000)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 10 Feb 2022 18:50:48 +0000 (13:50 -0500)
There is a local that contains a pointer to vcpu_vmx already. Just use
that instead to get at the structure directly instead of doing pointer
arithmetic.

No functional change intended.

Signed-off-by: Oliver Upton <oupton@google.com>
Message-Id: <20220204204705.3538240-8-oupton@google.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/vmx/vmx.c

index a40130e..70e7f00 100644 (file)
@@ -7344,11 +7344,11 @@ static void vmx_vcpu_after_set_cpuid(struct kvm_vcpu *vcpu)
                                                vmx_secondary_exec_control(vmx));
 
        if (nested_vmx_allowed(vcpu))
-               to_vmx(vcpu)->msr_ia32_feature_control_valid_bits |=
+               vmx->msr_ia32_feature_control_valid_bits |=
                        FEAT_CTL_VMX_ENABLED_INSIDE_SMX |
                        FEAT_CTL_VMX_ENABLED_OUTSIDE_SMX;
        else
-               to_vmx(vcpu)->msr_ia32_feature_control_valid_bits &=
+               vmx->msr_ia32_feature_control_valid_bits &=
                        ~(FEAT_CTL_VMX_ENABLED_INSIDE_SMX |
                          FEAT_CTL_VMX_ENABLED_OUTSIDE_SMX);