评审中
最新 v6 · 更新于 2026-10-01
新增稀疏 vmemmap 优化配置
提交者:Muchun Song · 首次出现 2026-08-31
引入 CONFIG_SPARSEMEM_VMEMMAP_OPTIMIZATION,使 section-based vmemmap 优化基础设施可独立于 HugeTLB 使用。
版本时间线
v6
2026-10-01
· 2 封原始邮件
查看详情 →
v6 使 device DAX 改用 section 级 sparse-vmemmap 优化,动态分配并复用共享 tail vmemmap 页。
v5
2026-09-29
· 8 封原始邮件
查看详情 →
device DAX 改用 section 稀疏 vmemmap,讨论 vmemmap_tails 对 PUD_SHIFT 的隐藏依赖。
v4
2026-09-17
· 2 封原始邮件
查看详情 →
v4 将 device DAX 改用基于 section 的 sparse-vmemmap 共享尾页优化,替换旧 vmemmap 路径。
v3
2026-09-11
· 含 11 个子 patch
查看详情 →
为 sparse vmemmap 引入优化,让 device DAX 使用共享 tail vmemmap 页,并移植到 powerpc。
v2
2026-09-09
· 2 封原始邮件
查看详情 →
将device DAX切换到基于section的sparse-vmemmap优化/HVO基础设施,作为HVO泛化的中间步骤合入mm-new。
v1
2026-08-31
查看详情 →
引入 CONFIG_SPARSEMEM_VMEMMAP_OPTIMIZATION,使 section-based vmemmap 优化基础设施可独立于 HugeTLB 使用。
日报中提到过
这几天的日报里对这个系列有更详细的"发生了什么/为什么重要"叙述,原始邮件摘要之外可以点进去看。