评审中 🛡️ 稳定性修复 最新 v1 · 更新于 2026-11-07

mprotect uffd 标记竞态

提交者:David Hildenbrand (Arm) · 首次出现 2026-11-07

修复 change_pmd_range() 中空 PTE 表在 change_pmd_prepare() 后被回收、pmd_none() 跳过范围,导致 UFFDIO_WRITEPROTECT 成功但未安装 marker 的竞态;改为重试页表分配。

版本时间线

日报中提到过

这几天的日报里对这个系列有更详细的"发生了什么/为什么重要"叙述,原始邮件摘要之外可以点进去看。