评审中
🛡️ 稳定性修复
最新 v3 · 更新于 2026-08-13
休眠 swap 槽不进入 swap cache
提交者:Youngjun Park · 首次出现 2026-08-07
cluster readahead 会把 hibernation 槽误当作普通换出槽读入并加入 swap cache,破坏休眠条目;修改 __swap_cache_add_check() 排除休眠槽。
版本时间线
v3
2026-08-13
· 3 封原始邮件
· 含 4 个子 patch
查看详情 →
修复休眠 swap 槽被集群预读当作普通槽覆盖:引入独立槽类型,修正释放逻辑。
v2
2026-08-11
· 2 封原始邮件
查看详情 →
防止休眠交换槽进入 swap cache,因 cluster readahead 会误读并覆盖休眠槽,现设独立类型并回收。
v1
2026-08-07
· 2 封原始邮件
· 含 4 个子 patch
查看详情 →
修复集群预读把 hibernation 槽当普通 swap 槽使用导致释放错乱,为 hibernation 槽引入独立类型。
日报中提到过
这几天的日报里对这个系列有更详细的"发生了什么/为什么重要"叙述,原始邮件摘要之外可以点进去看。