v1
2026-09-12
KSM 页查找改用 VMA 锁 · v1
get_mergeable_page() 每次不稳定树查找都取 mm->mmap_lock,改为用 lock_vma_under_rcu() 获取 per-VMA 读锁,避免 KSM 与无关 VMA 的布局变更相互串行。
get_mergeable_page() 每次不稳定树查找都取 mm->mmap_lock,改为用 lock_vma_under_rcu() 获取 per-VMA 读锁,避免 KSM 与无关 VMA 的布局变更相互串行。