评审中
最新 v3 · 更新于 2026-11-06
swap 丢弃未映射大 folio
提交者:Mani Tofigh · 首次出现 2026-10-31
do_swap_page() 换入大 folio 后若 PTE 被 MADV_DONTNEED 改变,folio 会未映射地留在 swap cache;在 unuse_pte() 中释放,避免残留。
版本时间线
v3
2026-11-06
查看详情 →
在 unuse_pte 中丢弃未被映射的大 swap-in folio,防止其滞留在 swap cache。
v2
2026-11-04
查看详情 →
修复 unuse_pte 竞争:大 mTHP 换入 folio 在 PTE 改变后仍留在 swap cache 且未映射/匿名,需要正确丢弃。
v1
2026-11-02
· 3 封原始邮件
查看详情 →
修复 swap mTHP 大 folio 在 PTE 被 zap 后滞留 swap cache,swapoff 后再次缺页触发 do_swap_page BUG。
日报中提到过
这几天的日报里对这个系列有更详细的"发生了什么/为什么重要"叙述,原始邮件摘要之外可以点进去看。