v1
2026-09-12
folio_walk 支持 VMA 读锁 · v1
把 folio_walk_start() 中的 mmap_assert_locked() 换成 vma_assert_locked(),使该页表遍历可在持有 per-VMA 读锁而非 mmap_lock 的上下文中调用,为 KSM 免 mmap_lock 查页开路。
把 folio_walk_start() 中的 mmap_assert_locked() 换成 vma_assert_locked(),使该页表遍历可在持有 per-VMA 读锁而非 mmap_lock 的上下文中调用,为 KSM 免 mmap_lock 查页开路。