评审中
🛡️ 稳定性修复
最新 v4 · 更新于 2026-09-21
修复NOMMU GUP的pin计数
提交者:David Hildenbrand (Arm) · 首次出现 2026-09-19
!CONFIG_MMU 的 __get_user_pages_locked() 无视 FOLL_PIN 用 get_page(),而 unpin_user_page() 减 GUP_PIN_COUNTING_BIAS,导致 refcount 下溢,现按 FOLL_PIN 规则计数。
版本时间线
v4
2026-09-21
查看详情 →
mm/gup v4 在 NOMMU 的 __get_user_pages_locked() 中正确遵循 FOLL_PIN 语义。
v3
2026-09-21
· 3 封原始邮件
查看详情 →
修复 NOMMU pin_user_pages 引用计数不对称:改用 try_grab_folio(),避免 FOLL_PIN 加减偏差导致 UAF。
日报中提到过
这几天的日报里对这个系列有更详细的"发生了什么/为什么重要"叙述,原始邮件摘要之外可以点进去看。