Patch Series

Subject KVM: x86/mmu: TDX post-populate cleanups
Author seanjc@google.com
Date 2025-08-27 00:05:11 +0000 UTC
Version 1
Cc ira.weiny@intel.com kvm@vger.kernel.org linux-kernel@vger.kernel.org michael.roth@amd.com pbonzini@redhat.com rick.p.edgecombe@intel.com seanjc@google.com vannapurve@google.com yan.y.zhao@intel.com

Patches (12)

Name Content
[RFC PATCH 01/12] KVM: TDX: Drop PROVE_MMU=y sanity check on to-be-populated mappings [Body]
[RFC PATCH 02/12] KVM: x86/mmu: Add dedicated API to map guest_memfd pfn into TDP MMU [Body]
[RFC PATCH 03/12] Revert "KVM: x86/tdp_mmu: Add a helper function to walk down the TDP MMU" [Body]
[RFC PATCH 04/12] KVM: x86/mmu: Rename kvm_tdp_map_page() to kvm_tdp_prefault_page() [Body]
[RFC PATCH 05/12] KVM: TDX: Drop superfluous page pinning in S-EPT management [Body]
[RFC PATCH 06/12] KVM: TDX: Return -EIO, not -EINVAL, on a KVM_BUG_ON() condition [Body]
[RFC PATCH 07/12] KVM: TDX: Avoid a double-KVM_BUG_ON() in tdx_sept_zap_private_spte() [Body]
[RFC PATCH 08/12] KVM: TDX: Use atomic64_dec_return() instead of a poor equivalent [Body]
[RFC PATCH 09/12] KVM: TDX: Fold tdx_mem_page_record_premap_cnt() into its sole caller [Body]
[RFC PATCH 10/12] KVM: TDX: Assert that slots_lock is held when nr_premapped is accessed [Body]
[RFC PATCH 11/12] KVM: TDX: Track nr_premapped as an "unsigned long", not an "atomic64_t" [Body]
[RFC PATCH 12/12] KVM: TDX: Rename nr_premapped to nr_pending_tdh_mem_page_adds [Body]

Session 2025-08-27

ID (for dev) 7737d094-f077-409a-973d-2552d86f3463
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
Build Base fab1beda7597fac1cecc01707d55eadb6bbe773c [Config] passed [Log]
Build Patched fab1beda7597fac1cecc01707d55eadb6bbe773c [Config] [patched] passed [Log]
Boot test: Patched fab1beda7597fac1cecc01707d55eadb6bbe773c [Config] [patched] passed
Boot test: Base fab1beda7597fac1cecc01707d55eadb6bbe773c [Config] passed
Fuzzing fab1beda7597fac1cecc01707d55eadb6bbe773c [Config] fab1beda7597fac1cecc01707d55eadb6bbe773c [Config] [patched] passed [Log] [Artifacts]