Patch Series

Subject Direct Map Removal Support for guest_memfd
Author kalyazin@amazon.co.uk
Date 2026-01-26 16:46:59 +0000 UTC
Version
Cc ackerleytng@google.com agordeev@linux.ibm.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 linux-arm-kernel@lists.infradead.org

Patches (15)

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

Session 2026-01-26

ID (for dev) 76968bf8-8dc4-4467-843e-8c1a55c24506
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 59ef78d403806b9d1f8373ea1a2fe63f88ba17da [Config] passed [Log]
[KASAN] Boot test: Base 59ef78d403806b9d1f8373ea1a2fe63f88ba17da [Config] passed [Log]
[KASAN] Build Patched 59ef78d403806b9d1f8373ea1a2fe63f88ba17da [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 59ef78d403806b9d1f8373ea1a2fe63f88ba17da [Config] [patched] passed [Log]
[KASAN] Fuzzing 59ef78d403806b9d1f8373ea1a2fe63f88ba17da [Config] 59ef78d403806b9d1f8373ea1a2fe63f88ba17da [Config] [patched] passed [Log] [Artifacts]