评审中
🛡️ 稳定性修复
最新 v5 · 更新于 2026-09-29
修复大 folio 截断丢数据
提交者:Zhang Yi · 首次出现 2026-09-09
truncate_inode_partial_folio() 第二次切分失败时,跨越截断边界的 large folio 仍保留,导致区间外有效数据被清零丢失;修复该错误路径。
版本时间线
v5
2026-09-29
· 2 封原始邮件
查看详情 →
v5 修复截断 straddling 大 folio 的数据丢失,按最小 folio order 对齐边界并处理拆分失败。
v4
2026-09-22
· 2 封原始邮件
查看详情 →
v4 修复大 folio 跨截断边界时的数据丢失:对齐边界、按索引找 straddler、处理拆分失败并澄清返回值。
v3
2026-09-16
· 5 封原始邮件
查看详情 →
v3 修复截断跨越边界大 folio 时拆分失败的数据丢失,按 mapping 最小 folio order 对齐截断边界。
v2
2026-09-11
· 7 封原始邮件
查看详情 →
Zhang Yi 修复 truncate_inode_partial_folio() 第二次拆分失败时误报成功导致截断丢弃有效尾部数据。
日报中提到过
这几天的日报里对这个系列有更详细的"发生了什么/为什么重要"叙述,原始邮件摘要之外可以点进去看。