评审中
🚀 性能优化
最新 v9 · 更新于 2026-08-14
hugetlbfs 使用通用读路径
提交者:Matthew Wilcox · 首次出现 2026-07-10
让 hugetlbfs 使用 generic_file_read_iter() 替代专用读路径,简化代码并复用通用文件读优化。
版本时间线
v9
2026-08-13
· 3 封原始邮件
查看详情 →
v9系列改用通用filemap_read_iter,需先完成hwpoison处理、页缓存空洞和folio大小设定。
v8
2026-08-01
查看详情 →
hugetlbfs 改用 generic_file_read_iter 的 v8 系列,含 memory-failure 毒页检查与 hugetlb 释放修复。
v7
2026-07-30
· 2 封原始邮件
查看详情 →
计划在v8添加使用is_page_hwpoison()的kpageflags补丁,处理hugetlb poison。
v6
2026-07-28
查看详情 →
将hugetlbfs的read_iter替换为通用filemap_read_iter,需处理hwpoison和页缓存间隙。
v5
2026-07-26
查看详情 →
在hugetlbfs中改用generic_file_read_iter(),并修复硬件中毒检查相关功能。
v4
2026-07-23
查看详情 →
提交v4系列补丁,在hugetlbfs中使用generic_file_read_iter()并处理hwpoison。
v3
2026-07-15
· 3 封原始邮件
查看详情 →
提交 v3 系列,将 hugetlbfs 的读操作替换为 generic_file_iter_read(),并添加 hwpoison 处理。
v2
2026-07-10
· 3 封原始邮件
· 含 10 个子 patch
查看详情 →
用 generic_file_read_iter() 替换 hugetlbfs_read_iter(),并添加 hwpoison 处理和映射 folio 阶数设置。
v1
2026-07-25
· 2 封原始邮件
查看详情 →
syzbot CI测试了hugetlbfs改用generic_file_read_iter()的v2/v4系列,涉及memory-failure和hugetlb改进。
日报中提到过
这几天的日报里对这个系列有更详细的"发生了什么/为什么重要"叙述,原始邮件摘要之外可以点进去看。