Subject KVM: Harden kvm_vcpu_map() usage against memory leaks
Author seanjc@google.com
Date 2026-07-24 00:47:52 +0000 UTC
Version
Cc kvm@vger.kernel.org linux-kernel@vger.kernel.org linuxppc-dev@lists.ozlabs.org maddy@linux.ibm.com npiggin@gmail.com pbonzini@redhat.com seanjc@google.com yosry@kernel.org
Patches (6)
Name Content [All]
[PATCH 1/6] KVM: nVMX: Ensure KVM_REQ_GET_NESTED_STATE_PAGES is cleared on VM-Exit [Body]
[PATCH 2/6] KVM: nSVM: Add CLASS()es for automagically handling local kvm_vcpu_map() usage [Body]
[PATCH 3/6] KVM: nSVM: Use CLASS(kvm_vcpu_map_local) for SMM VMCB mappings [Body]
[PATCH 4/6] KVM: nVMX: Use CLASS(kvm_vcpu_map_local_readonly) for MSR bitmap merging [Body]
[PATCH 5/6] KVM: PPC: Use CLASS(kvm_vcpu_map_local_readonly) for patching dcbz [Body]
[PATCH 6/6] KVM: Harden kvm_vcpu_map() against double-mapping and thus leaking references [Body]
Series Summary
Passed
✓ All tests passed. No findings.
Sessions
Session 2026-07-24
Passed
ID (for dev) 68d6b3f8-65bb-4c58-97f3-7beefa349526
Status finished
Triaged OK [Log] [Trajectory]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 6bc96b971766fbbbbdd9fb2642cedacaf02da957 [Config] passed [Log]
[KASAN] Boot test: Base 6bc96b971766fbbbbdd9fb2642cedacaf02da957 [Config] passed [Log]
[KASAN] Build Patched 6bc96b971766fbbbbdd9fb2642cedacaf02da957 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 6bc96b971766fbbbbdd9fb2642cedacaf02da957 [Config] [patched] passed [Log]
[KASAN] Fuzz 6bc96b971766fbbbbdd9fb2642cedacaf02da957 [Config] 6bc96b971766fbbbbdd9fb2642cedacaf02da957 [Config] [patched] passed [Log] [Artifacts]