评审中
🛡️ 稳定性修复
最新 v2 · 更新于 2026-09-03
修复 kfree_rcu 回收预算下溢
提交者:Longlong Xia · 首次出现 2026-08-24
kfree_rcu_shrink_scan() 对无符号 nr_to_scan 先减后比较,单 CPU 对象数超过预算时回绕,导致扫描不按预算退出;改为先比较再减。
版本时间线
v2
2026-09-03
· 2 封原始邮件
查看详情 →
指出kfree_rcu shrinker对nr_to_scan减后<=0判断会回绕失效,并讨论成因影响。
v1
2026-08-24
查看详情 →
kfree_rcu_shrink_scan() 对无符号 nr_to_scan 先减后比较,单 CPU 对象数超过预算时回绕,导致扫描不按预算退出;改为先比较再减。
日报中提到过
这几天的日报里对这个系列有更详细的"发生了什么/为什么重要"叙述,原始邮件摘要之外可以点进去看。