评审中
最新 v6 · 更新于 2026-11-02
消除 VM_SPECIAL 明确 VMA 标志语义
提交者:Lorenzo Stoakes (ARM) · 首次出现 2026-09-09
用显式 VMA 标志谓词拆解 VM_SPECIAL 混合语义(内核映射、可否扩展合并、不可迁移等),移除 VMA_SPECIAL_FLAGS,并修正 hugetlb 相关判断。
版本时间线
v6
2026-11-02
· 2 封原始邮件
查看详情 →
拆分 VM_SPECIAL 语义,引入显式 VMA 标志与合并检查,并整理 mmap_prepare 及内核页映射接口。
v5
2026-10-11
· 2 封原始邮件
查看详情 →
系列 v5 显式化 VMA 标志语义并移除 VM_SPECIAL/VMA_SPECIAL_FLAGS,厘清核心 mm、合并、mlock/GUP 等属性。
v4
2026-10-04
查看详情 →
VMA v4:显式化 VMA 标志语义并消除 VM_SPECIAL,重构 mmap_prepare、合并判断与内核页映射。
v3
2026-09-27
· 6 封原始邮件
查看详情 →
显式化 VMA 标志语义并移除 VM_SPECIAL;讨论指出 2/40 报告有效并将在 v4 修复。
v2
2026-09-20
· 4 封原始邮件
查看详情 →
Lorenzo以谓词替代VM_SPECIAL/VMA_SPECIAL_FLAGS并限制驱动改VMA标志,Andrew嫌补丁多评审薄要标重点。
v1
2026-09-09
查看详情 →
用显式 VMA 标志谓词拆解 VM_SPECIAL 混合语义(内核映射、可否扩展合并、不可迁移等),移除 VMA_SPECIAL_FLAGS,并修正 hugetlb 相关判断。
日报中提到过
这几天的日报里对这个系列有更详细的"发生了什么/为什么重要"叙述,原始邮件摘要之外可以点进去看。