Patch Series

Subject mm, kvm: allow uffd support in guest_memfd
Author rppt@kernel.org
Date 2026-03-06 17:18:01 +0000 UTC
Version
Cc aarcange@redhat.com akpm@linux-foundation.org axelrasmussen@google.com baolin.wang@linux.alibaba.com david@kernel.org hughd@google.com jthoughton@google.com kalyazin@amazon.com kvm@vger.kernel.org liam.howlett@oracle.com linux-fsdevel@vger.kernel.org linux-kernel@vger.kernel.org linux-kselftest@vger.kernel.org linux-mm@kvack.org lorenzo.stoakes@oracle.com mhocko@suse.com muchun.song@linux.dev osalvador@suse.de pbonzini@redhat.com peterx@redhat.com rppt@kernel.org seanjc@google.com shuah@kernel.org surenb@google.com vbabka@suse.cz willy@infradead.org

Patches (15)

Name Content [All]
[PATCH v2 01/15] userfaultfd: introduce mfill_copy_folio_locked() helper [Body]
[PATCH v2 02/15] userfaultfd: introduce struct mfill_state [Body]
[PATCH v2 03/15] userfaultfd: introduce mfill_get_pmd() helper. [Body]
[PATCH v2 04/15] userfaultfd: introduce mfill_get_vma() and mfill_put_vma() [Body]
[PATCH v2 05/15] userfaultfd: retry copying with locks dropped in mfill_atomic_pte_copy() [Body]
[PATCH v2 06/15] userfaultfd: move vma_can_userfault out of line [Body]
[PATCH v2 07/15] userfaultfd: introduce vm_uffd_ops [Body]
[PATCH v2 08/15] shmem, userfaultfd: use a VMA callback to handle UFFDIO_CONTINUE [Body]
[PATCH v2 09/15] userfaultfd: introduce vm_uffd_ops->alloc_folio() [Body]
[PATCH v2 10/15] shmem, userfaultfd: implement shmem uffd operations using vm_uffd_ops [Body]
[PATCH v2 11/15] userfaultfd: mfill_atomic(): remove retry logic [Body]
[PATCH v2 12/15] mm: generalize handling of userfaults in __do_fault() [Body]
[PATCH v2 13/15] KVM: guest_memfd: implement userfaultfd operations [Body]
[PATCH v2 14/15] KVM: selftests: test userfaultfd minor for guest_memfd [Body]
[PATCH v2 15/15] KVM: selftests: test userfaultfd missing for guest_memfd [Body]

Session 2026-03-06

ID (for dev) fc7e01a8-b255-479f-b8a8-7271eb86ee30
Status in progress
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f [Config] passed [Log]
[KASAN] Boot test: Base 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f [Config] passed [Log]
[KASAN] Build Patched 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f [Config] [patched] passed [Log]
[KASAN] Fuzz 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f [Config] 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f [Config] [patched] running [Log] [Artifacts]