评审中
🛡️ 稳定性修复
最新 v2 · 更新于 2026-09-10
修复anon_vma发布缺内存屏障
提交者:Jinjiang Tu · 首次出现 2026-09-05
在 __anon_vma_prepare() 的 anon_vma 初始化与 vma->anon_vma 发布间加屏障,防止复用 anon_vma 时 root 不一致导致锁死。
版本时间线
v2
2026-09-10
· 3 封原始邮件
查看详情 →
讨论 __anon_vma_prepare() 用 smp_store_release 发布 anon_vma,确保字段可见并配对 reusable_anon_vma() 地址依赖。
v1
2026-09-06
· 2 封原始邮件
查看详情 →
修复 __anon_vma_prepare() 发布 anon_vma 时缺内存屏障,导致并发锁或解锁不同 anon_vma->root 的死锁问题。
日报中提到过
这几天的日报里对这个系列有更详细的"发生了什么/为什么重要"叙述,原始邮件摘要之外可以点进去看。