Patch Series

Subject mm/vmalloc: Speed up ioremap, vmalloc and vmap with contiguous memory
Author baohua@kernel.org
Date 2026-04-08 02:51:08 +0000 UTC
Version
Cc ajd@linux.ibm.com akpm@linux-foundation.org anshuman.khandual@arm.com baohua@kernel.org catalin.marinas@arm.com david@kernel.org linux-arm-kernel@lists.infradead.org linux-kernel@vger.kernel.org linux-mm@kvack.org rppt@kernel.org ryan.roberts@arm.com urezki@gmail.com will@kernel.org xueyuan.chen21@gmail.com

Patches (8)

Name Content [All]
[RFC PATCH 1/8] arm64/hugetlb: Extend batching of multiple CONT_PTE in a single PTE setup [Body]
[RFC PATCH 2/8] arm64/vmalloc: Allow arch_vmap_pte_range_map_size to batch multiple CONT_PTE [Body]
[RFC PATCH 3/8] mm/vmalloc: Extend vmap_small_pages_range_noflush() to support larger page_shift sizes [Body]
[RFC PATCH 4/8] mm/vmalloc: Eliminate page table zigzag for huge vmalloc mappings [Body]
[RFC PATCH 5/8] mm/vmalloc: map contiguous pages in batches for vmap() if possible [Body]
[RFC PATCH 6/8] mm/vmalloc: align vm_area so vmap() can batch mappings [Body]
[RFC PATCH 7/8] mm/vmalloc: Coalesce same page_shift mappings in vmap to avoid pgtable zigzag [Body]
[RFC PATCH 8/8] mm/vmalloc: Stop scanning for compound pages after encountering small pages in vmap [Body]
Session 2026-04-14
ID (for dev) c0aa3f7c-8527-492b-b89b-98f3fa8b4e87
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base aac7426620d2d1c29703f39b36a066e95be333d9 [Config] passed [Log]
[KASAN] Boot test: Base aac7426620d2d1c29703f39b36a066e95be333d9 [Config] passed [Log]
[KASAN] Build Patched aac7426620d2d1c29703f39b36a066e95be333d9 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched aac7426620d2d1c29703f39b36a066e95be333d9 [Config] [patched] passed [Log]
[KASAN] Fuzz aac7426620d2d1c29703f39b36a066e95be333d9 [Config] aac7426620d2d1c29703f39b36a066e95be333d9 [Config] [patched] passed [Log] [Artifacts]