do_mincore() 是只读的页驻留查询,补丁把页表遍历从 mmap_lock 改为 vma_start_read_unlocked() 获取 per-VMA 锁,降低全局 mmap_lock 争用。