Patch Series

Subject mm: clean up anon_vma implementation
Author lorenzo.stoakes@oracle.com
Date 2025-12-17 12:27:03 +0000 UTC
Version 1
Cc akpm@linux-foundation.org chriscli@google.com david@kernel.org harry.yoo@oracle.com jannh@google.com liam.howlett@oracle.com linux-kernel@vger.kernel.org linux-mm@kvack.org lorenzo.stoakes@oracle.com mhocko@suse.com pfalcato@suse.de riel@surriel.com rppt@kernel.org shakeel.butt@linux.dev surenb@google.com v-songbaohua@oppo.com vbabka@suse.cz

Patches (8)

Name Content [All]
[PATCH 1/8] mm/rmap: improve anon_vma_clone(), unlink_anon_vmas() comments, add asserts [Body]
[PATCH 2/8] mm/rmap: skip unfaulted VMAs on anon_vma clone, unlink [Body]
[PATCH 3/8] mm/rmap: remove unnecessary root lock dance in anon_vma clone, unmap [Body]
[PATCH 4/8] mm/rmap: remove anon_vma_merge() function [Body]
[PATCH 5/8] mm/rmap: make anon_vma functions internal [Body]
[PATCH 6/8] mm/mmap_lock: add vma_is_attached() helper [Body]
[PATCH 7/8] mm/rmap: allocate anon_vma_chain objects unlocked when possible [Body]
[PATCH 8/8] mm/rmap: separate out fork-only logic on anon_vma_clone() [Body]

Session 2025-12-17

ID (for dev) f5ef9d92-2f3b-4f15-8b4d-236bd245ea39
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base c642ecda5b136882e518d8303863473c0d21ab2f [Config] passed [Log]
[KASAN] Boot test: Base c642ecda5b136882e518d8303863473c0d21ab2f [Config] passed [Log]
[KASAN] Build Patched c642ecda5b136882e518d8303863473c0d21ab2f [Config] [patched] passed [Log]
[KASAN] Boot test: Patched c642ecda5b136882e518d8303863473c0d21ab2f [Config] [patched] passed [Log]
[KASAN] Fuzzing c642ecda5b136882e518d8303863473c0d21ab2f [Config] c642ecda5b136882e518d8303863473c0d21ab2f [Config] [patched] passed [Log] [Artifacts]