Patch Series

Subject mm/vmalloc: Speed up ioremap, vmalloc and vmap with contiguous memory
Author jiangwenxiaomi@gmail.com
Date 2026-05-14 09:41:02 +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 dev.jain@arm.com jiangwen6@xiaomi.com jiangwenxiaomi@gmail.com 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 (7)

Name Content [All]
[PATCH v2 1/7] arm64/hugetlb: Extend batching of multiple CONT_PTE in a single PTE setup [Body]
[PATCH v2 2/7] arm64/vmalloc: Allow arch_vmap_pte_range_map_size to batch multiple CONT_PTE [Body]
[PATCH v2 3/7] mm/vmalloc: Extract vmap_set_ptes() to consolidate PTE mapping logic [Body]
[PATCH v2 4/7] mm/vmalloc: Extend page table walk to support larger page_shift sizes and eliminate page table rewalk [Body]
[PATCH v2 5/7] mm/vmalloc: map contiguous pages in batches for vmap() if possible [Body]
[PATCH v2 6/7] mm/vmalloc: align vm_area so vmap() can batch mappings [Body]
[PATCH v2 7/7] mm/vmalloc: Stop scanning for compound pages after encountering small pages in vmap [Body]
Session 2026-05-14
ID (for dev) 9191a694-0caa-43e8-b0fc-32fde432b0b8
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 0cec77cfd5314c0b3b03530abe1a4b32e991f639 [Config] passed [Log]
[KASAN] Boot test: Base 0cec77cfd5314c0b3b03530abe1a4b32e991f639 [Config] passed [Log]
[KASAN] Build Patched 0cec77cfd5314c0b3b03530abe1a4b32e991f639 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 0cec77cfd5314c0b3b03530abe1a4b32e991f639 [Config] [patched] passed [Log]
[KASAN] Fuzz 0cec77cfd5314c0b3b03530abe1a4b32e991f639 [Config] 0cec77cfd5314c0b3b03530abe1a4b32e991f639 [Config] [patched] passed [Log] [Artifacts]