v1
2026-09-12
KSM VMA 扫描改用 VMA 锁 · v1
ksmd 扫描进程 VMA 时原全程持 mm->mmap_lock,改用 lock_next_vma() 与 walk_page_range_vma() 逐个 VMA 取读锁,并在跳过回退遍历前用 mmap 写锁序列校验。
ksmd 扫描进程 VMA 时原全程持 mm->mmap_lock,改用 lock_next_vma() 与 walk_page_range_vma() 逐个 VMA 取读锁,并在跳过回退遍历前用 mmap 写锁序列校验。