RFC
最新 v5 · 更新于 2026-09-21
hugetlb改用直接private赋值
提交者:未知 · 首次出现 2026-08-01
hugetlb 不再调用 folio_change_private(),而是直接赋值 folio->private,减少对 PG_private 配合接口的依赖,为删除该标志做准备。
版本时间线
v5
2026-09-21
· 2 封原始邮件
查看详情 →
hugetlb 的 add_hugetlb_folio() 改为直接给 folio->private 赋 NULL,避免误用 folio_change_private(),为移除 PG_private 做准备。
v4
2026-09-18
· 2 封原始邮件
查看详情 →
add_hugetlb_folio 直接置 folio->private 为 NULL,避免误用 folio_change_private,为移除 PG_private 铺垫。
v3
2026-09-09
查看详情 →
mm/hugetlb的add_hugetlb_folio()直接赋值folio->private为NULL,替代folio_change_private()以规避语义混淆。
v2
2026-09-01
查看详情 →
hugetlb 的 add_hugetlb_folio 直接赋 folio->private 为 NULL,避免误用 folio_change_private 的 refcount 语义。
v1
2026-08-03
· 3 封原始邮件
查看详情 →
add_hugetlb_folio() 清空 folio->private 改为直接赋值而非 folio_change_private(),避免与需 refcount 变更的 attach/detach 语义混淆,为移除 PG_private 做准备。
日报中提到过
这几天的日报里对这个系列有更详细的"发生了什么/为什么重要"叙述,原始邮件摘要之外可以点进去看。