v2
2026-10-29
加固vmalloc重映射空页 · v2
remap_vmalloc_range_partial去除VM_DMA_COHERENT限制并拒绝NULL pages。
原始补丁链接
子 Patch(2)
1/2
mm/vmalloc: drop VM_DMA_COHERENT from remap_vmalloc_range_partial
[Re: [PATCH v2 1/2] mm/vmalloc: drop VM_DMA_COHERENT from remap_vmalloc_range_partial] On 10/29/26 10:19 AM, Ye Liu wrote: > From: Ye Liu liuye@kylinos.cn > > No caller maps a VM_DMA_COHERENT area
2/2
mm/vmalloc: reject NULL pages in remap_vmalloc_range_partial
remap_vmalloc_range_partial() 在 vm_insert_page() 前检查 vmalloc_to_page() 返回值,NULL 时 WARN_ON_ONCE 并返回 -EINVAL,避免 page_folio() 空指针 oops;当前 VM_USERMAP 不变式下不应发生。