Patch Series

Subject Direct Map Removal Support for guest_memfd
Author kalyazin@amazon.co.uk
Date 2025-12-05 16:57:57 +0000 UTC
Version 8
Cc ackerleytng@google.com akpm@linux-foundation.org andrii@kernel.org aneesh.kumar@kernel.org ast@kernel.org baohua@kernel.org bp@alien8.de bpf@vger.kernel.org catalin.marinas@arm.com corbet@lwn.net coxu@redhat.com daniel@iogearbox.net dave.hansen@linux.intel.com david@kernel.org derekmn@amazon.com eddyz87@gmail.com haoluo@google.com hpa@zytor.com isaku.yamahata@intel.com itazur@amazon.co.uk jackabt@amazon.co.uk jackmanb@google.com jannh@google.com jgg@ziepe.ca jgross@suse.com jhubbard@nvidia.com jmattson@google.com joey.gouly@arm.com john.fastabend@gmail.com jolsa@kernel.org jthoughton@google.com kalyazin@amazon.co.uk kas@kernel.org kevin.brodsky@arm.com kpsingh@kernel.org kvm@vger.kernel.org kvmarm@lists.linux.dev liam.howlett@oracle.com linux-arm-kernel@lists.infradead.org linux-doc@vger.kernel.org linux-fsdevel@vger.kernel.org linux-kernel@vger.kernel.org linux-kselftest@vger.kernel.org linux-mm@kvack.org lorenzo.stoakes@oracle.com luto@kernel.org maobibo@loongson.cn martin.lau@linux.dev maz@kernel.org mhocko@suse.com

Patches (13)

Name Content [All]
[PATCH v8 01/13] x86: export set_direct_map_valid_noflush to KVM module [Body]
[PATCH v8 02/13] x86/tlb: export flush_tlb_kernel_range to KVM module [Body]
[PATCH v8 03/13] mm: introduce AS_NO_DIRECT_MAP [Body]
[PATCH v8 04/13] KVM: guest_memfd: Add stub for kvm_arch_gmem_invalidate [Body]
[PATCH v8 05/13] KVM: guest_memfd: Add flag to remove from direct map [Body]
[PATCH v8 06/13] KVM: x86: define kvm_arch_gmem_supports_no_direct_map() [Body]
[PATCH v8 07/13] KVM: arm64: define kvm_arch_gmem_supports_no_direct_map() [Body]
[PATCH v8 08/13] KVM: selftests: load elf via bounce buffer [Body]
[PATCH v8 09/13] KVM: selftests: set KVM_MEM_GUEST_MEMFD in vm_mem_add() if guest_memfd != -1 [Body]
[PATCH v8 10/13] KVM: selftests: Add guest_memfd based vm_mem_backing_src_types [Body]
[PATCH v8 11/13] KVM: selftests: cover GUEST_MEMFD_FLAG_NO_DIRECT_MAP in existing selftests [Body]
[PATCH v8 12/13] KVM: selftests: stuff vm_mem_backing_src_type into vm_shape [Body]
[PATCH v8 13/13] KVM: selftests: Test guest execution from direct map removed gmem [Body]

Session 2025-12-05

ID (for dev) bab3d3ed-a723-4229-81bb-f9a9adcfa43c
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base e0c26d47def7382d7dbd9cad58bc653aed75737a [Config] passed [Log]
[KASAN] Boot test: Base e0c26d47def7382d7dbd9cad58bc653aed75737a [Config] passed [Log]
[KASAN] Build Patched e0c26d47def7382d7dbd9cad58bc653aed75737a [Config] [patched] passed [Log]
[KASAN] Boot test: Patched e0c26d47def7382d7dbd9cad58bc653aed75737a [Config] [patched] passed [Log]
[KASAN] Fuzzing e0c26d47def7382d7dbd9cad58bc653aed75737a [Config] e0c26d47def7382d7dbd9cad58bc653aed75737a [Config] [patched] passed [Log] [Artifacts]