Subject mm/vmalloc: Speed up ioremap, vmalloc and vmap with contiguous memory
Author jiangwenxiaomi@gmail.com
Date 2026-06-18 08:47:21 +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 shanghaoqiang@xiaomi.com urezki@gmail.com will@kernel.org xueyuan.chen21@gmail.com
Patches (6)
Name Content [All]
[PATCH v4 1/6] arm64/hugetlb: Extend batching of multiple CONT_PTE in a single PTE setup [Body]
[PATCH v4 2/6] arm64/vmalloc: Allow arch_vmap_pte_range_map_size to batch multiple CONT_PTE [Body]
[PATCH v4 3/6] mm/vmalloc: Extract vmap_set_ptes() to consolidate PTE mapping logic [Body]
[PATCH v4 4/6] mm/vmalloc: Extend page table walk to support larger page_shift sizes and eliminate page table rewalk [Body]
[PATCH v4 5/6] mm/vmalloc: map contiguous pages in batches for vmap() if possible [Body]
[PATCH v4 6/6] mm/vmalloc: align vm_area so vmap() can batch mappings [Body]
Session 2026-06-18
ID (for dev) ff573f99-303c-4b1f-8833-bde71d04e9a9
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base cdad4d4e4fc2e5acb9a8b2cac9af6ce87c92656f [Config] passed [Log]
[KASAN] Boot test: Base cdad4d4e4fc2e5acb9a8b2cac9af6ce87c92656f [Config] passed [Log]
[KASAN] Build Patched cdad4d4e4fc2e5acb9a8b2cac9af6ce87c92656f [Config] [patched] passed [Log]
[KASAN] Boot test: Patched cdad4d4e4fc2e5acb9a8b2cac9af6ce87c92656f [Config] [patched] passed [Log]
[KASAN] Fuzz cdad4d4e4fc2e5acb9a8b2cac9af6ce87c92656f [Config] cdad4d4e4fc2e5acb9a8b2cac9af6ce87c92656f [Config] [patched] passed [Log] [Artifacts]