Re: [PATCH 2/4] kvm: svm: Defer VMSA allocation to LAUNCH_FINISH stage
From: Jörg Rödel
Date: Tue Jun 23 2026 - 07:28:34 EST
On Tue, Jun 16, 2026 at 04:33:56PM -0500, Tom Lendacky wrote:
> On 6/11/26 07:35, Jörg Rödel wrote:
> > @@ -1209,6 +1215,8 @@ static int __sev_launch_update_vmsa(struct kvm *kvm, struct kvm_vcpu *vcpu,
> > if (ret)
> > return ret;
> >
> > + vmsa_ref = sev_es_vmsa_ref(vcpu);
>
> Maybe just a comment above this that indicates if the sync was
> successful then a VMSA has been allocated and only now can you get a
> pointer to it ?
Makes sense, added a comment here and to __snp_launch_update_vmsa().
> > - if (!is_sev_es_guest(vcpu))
> > - return 0;
>
> If you leave this here, it might make it easier to add things in the
> future should something be needed. Just tack them on at the bottom. Not
> necessary, though.
Right, that is better, changed it back.
-Joerg