评审中
🚀 性能优化
最新 v3 · 更新于 2026-11-04
follow_page_mask 批量返回页
提交者:Rik van Riel · 首次出现 2026-08-11
将 follow_page_mask() 改为一次返回页面数组和数量,避免大 folio 下逐页重复页表遍历与取锁,提升 GUP 批量获取效率。
版本时间线
v3
2026-10-15
· 5 封原始邮件
· 含 8 个子 patch
查看详情 →
重构 follow_page_mask() 一次返回多页并填充数组,大 folio 在解锁后填页,避免逐页重走页表加锁。
v1
2026-11-03
· 2 封原始邮件
· 含 8 个子 patch
查看详情 →
重构 GUP 的 follow_page_mask(),批量处理连续同 folio 的 PTE,减少重复页表遍历和引用计数抓取。
日报中提到过
这几天的日报里对这个系列有更详细的"发生了什么/为什么重要"叙述,原始邮件摘要之外可以点进去看。