评审中
🛡️ 稳定性修复
最新 v2 · 更新于 2026-09-14
khugepaged 折叠回读死锁修复
提交者:Nguyen Ngoc Thang · 首次出现 2026-09-13
在 collapse_file() 中让 invalidate_lock 覆盖 page_cache_sync_readahead(),避免与持锁等待 folio lock 的 truncate 路径互相等待而死锁。
版本时间线
v2
2026-09-14
· 2 封原始邮件
查看详情 →
修复 collapse_file() 读预取与 truncate 的 invalidate_lock/folio lock 死锁,提出在 readahead 期间持有 invalidate_lock。
v1
2026-09-13
查看详情 →
在 collapse_file() 中让 invalidate_lock 覆盖 page_cache_sync_readahead(),避免与持锁等待 folio lock 的 truncate 路径互相等待而死锁。
日报中提到过
这几天的日报里对这个系列有更详细的"发生了什么/为什么重要"叙述,原始邮件摘要之外可以点进去看。