Patch Series

Subject Direct Map Removal Support for guest_memfd
Author kalyazin@amazon.co.uk
Date 2026-03-17 14:10:44 +0000 UTC
Version
Cc ackerleytng@google.com agordeev@linux.ibm.com ajones@ventanamicro.com akpm@linux-foundation.org alex@ghiti.fr andrii@kernel.org aneesh.kumar@kernel.org aou@eecs.berkeley.edu ast@kernel.org borntraeger@linux.ibm.com bp@alien8.de bpf@vger.kernel.org catalin.marinas@arm.com chenhuacai@kernel.org corbet@lwn.net coxu@redhat.com daniel@iogearbox.net dave.hansen@linux.intel.com david@kernel.org derekmn@amazon.com dev.jain@arm.com eddyz87@gmail.com gerald.schaefer@linux.ibm.com gor@linux.ibm.com haoluo@google.com hca@linux.ibm.com hpa@zytor.com itazur@amazon.co.uk jackabt@amazon.co.uk jackmanb@google.com jannh@google.com jgg@ziepe.ca jgross@suse.com jhubbard@nvidia.com jiayuan.chen@shopee.com jmattson@google.com joey.gouly@arm.com john.fastabend@gmail.com jolsa@kernel.org jonathan.cameron@huawei.com jthoughton@google.com kalyazin@amazon.co.uk kas@kernel.org kernel@xen0n.name kevin.brodsky@arm.com kpsingh@kernel.org kvm@vger.kernel.org kvmarm@lists.linux.dev lenb@kernel.org liam.howlett@oracle.com

Patches (16)

Name Content [All]
[PATCH v11 01/16] set_memory: set_direct_map_* to take address [Body]
[PATCH v11 02/16] set_memory: add folio_{zap,restore}_direct_map helpers [Body]
[PATCH v11 03/16] mm/secretmem: make use of folio_{zap,restore}_direct_map [Body]
[PATCH v11 04/16] mm/gup: drop secretmem optimization from gup_fast_folio_allowed [Body]
[PATCH v11 05/16] mm/gup: drop local variable in gup_fast_folio_allowed [Body]
[PATCH v11 06/16] mm: introduce AS_NO_DIRECT_MAP [Body]
[PATCH v11 07/16] KVM: guest_memfd: Add stub for kvm_arch_gmem_invalidate [Body]
[PATCH v11 08/16] KVM: x86: define kvm_arch_gmem_supports_no_direct_map() [Body]
[PATCH v11 09/16] KVM: arm64: define kvm_arch_gmem_supports_no_direct_map() [Body]
[PATCH v11 10/16] KVM: guest_memfd: Add flag to remove from direct map [Body]
[PATCH v11 11/16] KVM: selftests: load elf via bounce buffer [Body]
[PATCH v11 12/16] KVM: selftests: set KVM_MEM_GUEST_MEMFD in vm_mem_add() if guest_memfd != -1 [Body]
[PATCH v11 13/16] KVM: selftests: Add guest_memfd based vm_mem_backing_src_types [Body]
[PATCH v11 14/16] KVM: selftests: cover GUEST_MEMFD_FLAG_NO_DIRECT_MAP in existing selftests [Body]
[PATCH v11 15/16] KVM: selftests: stuff vm_mem_backing_src_type into vm_shape [Body]
[PATCH v11 16/16] KVM: selftests: Test guest execution from direct map removed gmem [Body]

Session 2026-03-17

ID (for dev) 5b99c911-8249-4c03-baa6-7f4717f4f7c2
Status waiting
Test Base Patched Verdict