Patch Series

Subject mm: introduce ANON_VMA_LAZY for deferred anon_vma creation
Author tao.wangtao@honor.com
Date 2026-05-27 11:01:33 +0000 UTC
Version
Cc 21cnbao@gmail.com akpm@linux-foundation.org apopple@nvidia.com baohua@kernel.org baolin.wang@linux.alibaba.com bp@alien8.de byungchul@sk.com catalin.marinas@arm.com chengming.zhou@linux.dev damon@lists.linux.dev dave.hansen@linux.intel.com david@kernel.org dev.jain@arm.com dvander@google.com gourry@gourry.net harry@kernel.org hpa@zytor.com jack@suse.cz jannh@google.com jgg@ziepe.ca jhubbard@nvidia.com joshua.hahnjy@gmail.com jparsana@google.com kas@kernel.org kees@kernel.org lance.yang@linux.dev liam@infradead.org linux-arm-kernel@lists.infradead.org linux-fsdevel@vger.kernel.org linux-kernel@vger.kernel.org linux-mm@kvack.org ljs@kernel.org luizcap@redhat.com matthew.brost@intel.com mhocko@suse.com mingo@redhat.com nao.horiguchi@gmail.com npache@redhat.com peterx@redhat.com pfalcato@suse.de rakie.kim@sk.com riel@surriel.com rppt@kernel.org ryan.roberts@arm.com ryncsn@gmail.com shakeel.butt@linux.dev sj@kernel.org surenb@google.com tao.wangtao@honor.com tglx@kernel.org

Patches (15)

Name Content [All]
[PATCH 01/15] mm/rmap: introduce anon_rmap APIs for anonymous folios [Body]
[PATCH 02/15] mm: convert anon_vma rmap APIs to anon_rmap [Body]
[PATCH 03/15] mm: introduce anon_vma_tree_t for multiple anon_vma topologies [Body]
[PATCH 04/15] mm: switch to anon_vma_tree_t APIs in preparation for ANON_VMA_LAZY [Body]
[PATCH 05/15] mm: add CONFIG_ANON_VMA_LAZY and folio helpers [Body]
[PATCH 06/15] mm: add CONFIG_VMA_REF and VMA helpers [Body]
[PATCH 07/15] mm: replace direct FOLIO_MAPPING_ANON usage with helpers [Body]
[PATCH 08/15] mm: prepare rmap infrastructure for ANON_VMA_LAZY [Body]
[PATCH 09/15] mm: implement ANON_VMA_LAZY rmap semantics [Body]
[PATCH 10/15] mm: defer anon_vma creation with ANON_VMA_LAZY [Body]
[PATCH 11/15] mm: handle ANON_VMA_LAZY in huge page operations [Body]
[PATCH 12/15] mm: handle ANON_VMA_LAZY during migration [Body]
[PATCH 13/15] mm: support setup and upgrade of ANON_VMA_LAZY folios [Body]
[PATCH 14/15] mm: support merging of ANON_VMA_LAZY VMAs [Body]
[PATCH 15/15] mm: enable CONFIG_ANON_VMA_LAZY on arm64 and x86_64 [Body]
Session 2026-05-27
ID (for dev) 6a9d5f6b-2dd7-4473-be46-3dfd6b07467c
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base e8c2f9fdadee7cbc75134dc463c1e0d856d6e5c7 [Config] passed [Log]
[KASAN] Boot test: Base e8c2f9fdadee7cbc75134dc463c1e0d856d6e5c7 [Config] passed [Log]
[KASAN] Build Patched e8c2f9fdadee7cbc75134dc463c1e0d856d6e5c7 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched e8c2f9fdadee7cbc75134dc463c1e0d856d6e5c7 [Config] [patched] failed [Log]
SYZFATAL: image testing failed w/o kernel bug [Log]