Subject mm/vmalloc: Speed up ioremap, vmalloc and vmap with contiguous memory
Author jiangwenxiaomi@gmail.com
Date 2026-07-15 12:08:07 +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 leo.yan@arm.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 v7 1/7] arm64/hugetlb: Extend batching of multiple CONT_PTE in a single PTE setup [Body]
[PATCH v7 2/7] arm64/vmalloc: Allow arch_vmap_pte_range_map_size to batch multiple CONT_PTE [Body]
[PATCH v7 3/7] mm/vmalloc: Extract vmap_set_ptes() to consolidate PTE mapping logic [Body]
[PATCH v7 4/7] mm/vmalloc: Extend page table walk to support larger page_shift sizes and eliminate page table rewalk [Body]
[PATCH v7 5/7] mm/vmalloc: Extract vm_shift() to consolidate mapping shift selection [Body]
[PATCH v7 6/7] mm/vmalloc: map contiguous pages in batches for vmap() if possible [Body]
[PATCH v7 7/7] mm/vmalloc: align vm_area so vmap() can batch mappings [Body]
Session 2026-07-15
ID (for dev) 70f28a48-1faa-4b5d-99b4-3628ded442dd
Status in progress
Triaged OK [Log] [Trajectory]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 58717b2a1365d06c8c64b72aa948541b53fe31eb [Config] passed [Log]
[KASAN] Boot test: Base 58717b2a1365d06c8c64b72aa948541b53fe31eb [Config] passed [Log]
[KASAN] Build Patched 58717b2a1365d06c8c64b72aa948541b53fe31eb [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 58717b2a1365d06c8c64b72aa948541b53fe31eb [Config] [patched] passed [Log]
[KASAN] Fuzz 58717b2a1365d06c8c64b72aa948541b53fe31eb [Config] 58717b2a1365d06c8c64b72aa948541b53fe31eb [Config] [patched] running [Log] [Artifacts]