Patch Series

Subject Optimize anonymous large folio unmapping
Author dev.jain@arm.com
Date 2026-04-10 10:31:56 +0000 UTC
Version
Cc akpm@linux-foundation.org anshuman.khandual@arm.com axelrasmussen@google.com baohua@kernel.org baolin.wang@linux.alibaba.com bhe@redhat.com chrisl@kernel.org david@kernel.org dev.jain@arm.com harry@kernel.org hughd@google.com jannh@google.com kasong@tencent.com liam.howlett@oracle.com linux-kernel@vger.kernel.org linux-mm@kvack.org ljs@kernel.org mhocko@suse.com nphamcs@gmail.com pfalcato@suse.de qi.zheng@linux.dev riel@surriel.com rppt@kernel.org ryan.roberts@arm.com shakeel.butt@linux.dev shikemeng@huaweicloud.com surenb@google.com vbabka@kernel.org weixugc@google.com youngjun.park@lge.com yuanchu@google.com

Patches (9)

Name Content [All]
[PATCH v2 1/9] mm/rmap: initialize nr_pages to 1 at loop start in try_to_unmap_one [Body]
[PATCH v2 2/9] mm/rmap: refactor hugetlb pte clearing in try_to_unmap_one [Body]
[PATCH v2 3/9] mm/rmap: refactor some code around lazyfree folio unmapping [Body]
[PATCH v2 4/9] mm/memory: Batch set uffd-wp markers during zapping [Body]
[PATCH v2 5/9] mm/rmap: batch unmap folios belonging to uffd-wp VMAs [Body]
[PATCH v2 6/9] mm/swapfile: Add batched version of folio_dup_swap [Body]
[PATCH v2 7/9] mm/swapfile: Add batched version of folio_put_swap [Body]
[PATCH v2 8/9] mm/rmap: Add batched version of folio_try_share_anon_rmap_pte [Body]
[PATCH v2 9/9] mm/rmap: enable batch unmapping of anonymous folios [Body]
Session 2026-04-10
ID (for dev) 300ea1c3-1357-4045-bf34-adfb53d33fe7
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base d0b7382f0c566baf4ad3ed96418b20838ca94bd7 [Config] passed [Log]
[KASAN] Boot test: Base d0b7382f0c566baf4ad3ed96418b20838ca94bd7 [Config] passed [Log]
[KASAN] Build Patched d0b7382f0c566baf4ad3ed96418b20838ca94bd7 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched d0b7382f0c566baf4ad3ed96418b20838ca94bd7 [Config] [patched] passed [Log]
[KASAN] Fuzz d0b7382f0c566baf4ad3ed96418b20838ca94bd7 [Config] d0b7382f0c566baf4ad3ed96418b20838ca94bd7 [Config] [patched] passed [Log] [Artifacts]