Subject KVM: SEV: Fix RMP #PF due freeing in-use VMSA
Author seanjc@google.com
Date 2026-06-26 23:14:08 +0000 UTC
Version
Cc ackerleytng@google.com imv4bel@gmail.com joro@8bytes.org kvm@vger.kernel.org linux-kernel@vger.kernel.org michael.roth@amd.com pbonzini@redhat.com seanjc@google.com tabba@google.com thomas.lendacky@amd.com
Patches (9)
Name Content [All]
[PATCH v2 1/9] KVM: SEV: Track the GPA of the guest-controlled VMSA used for SNP guests [Body]
[PATCH v2 2/9] KVM: SEV: Extract loading of guest-provided VMSA to a separate helper [Body]
[PATCH v2 3/9] KVM: SEV: Mark vCPU RUNNABLE after AP_CREATE, even if VMSA is unusable [Body]
[PATCH v2 4/9] KVM: Rework .gmem_invalidate() into .gmem_free_folio() [Body]
[PATCH v2 5/9] KVM: x86/mmu: Fold kvm_mmu_zap_memslot() into kvm_arch_flush_shadow_memslot() [Body]
[PATCH v2 6/9] KVM: x86/mmu: Split kvm_mmu_zap_all_fast() into "front" and "back" halves [Body]
[PATCH v2 7/9] KVM: SEV: Forcefully invalidate SNP VMSA if its backing gmem page is zapped [Body]
[PATCH v2 8/9] KVM: x86: Guard .gmem_prepare() declarations with HAVE_KVM_GMEM_PREPARE=y [Body]
[PATCH v2 9/9] KVM: SEV: Mark vCPU has having guest-provided VMSA even if its invalid [Body]
Session 2026-06-26
ID (for dev) 5d6879c8-55a0-4c44-9646-9e944c42f18b
Status in progress
Triaged OK [Log] [Trajectory]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base a204badd8432f93b7e862e7dac6db0fe3d65f370 [Config] passed [Log]
[KASAN] Boot test: Base a204badd8432f93b7e862e7dac6db0fe3d65f370 [Config] passed [Log]
[KASAN] Build Patched a204badd8432f93b7e862e7dac6db0fe3d65f370 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched a204badd8432f93b7e862e7dac6db0fe3d65f370 [Config] [patched] passed [Log]
[KASAN] Fuzz a204badd8432f93b7e862e7dac6db0fe3d65f370 [Config] a204badd8432f93b7e862e7dac6db0fe3d65f370 [Config] [patched] running [Log] [Artifacts]