评审中
最新 v5 · 更新于 2026-08-06
仅写sysctl时更新lowmem_reserve_ratio
提交者:Jianlin Shi · 首次出现 2026-07-28
修复读/proc/sys/vm/lowmem_reserve_ratio也触发计算的问题,改为只在写入时更新。
版本时间线
v5
2026-08-06
查看详情 →
v5补丁:仅sysctl写入时更新lowmem_reserve_ratio,避免多余计算/更新。
v4
2026-08-06
查看详情 →
采纳意见:lowmem_reserve_ratio临时缓冲改用ARRAY_SIZE(sysctl_lowmem_reserve_ratio),比MAX_NR_ZONES更清晰。
v3
2026-08-02
查看详情 →
写 lowmem_reserve_ratio 时先用临时数组解析,全部成功后复制到 sysctl 并调用 setup_per_zone_lowmem_reserve(),避免部分更新。
v2
2026-08-01
· 3 封原始邮件
查看详情 →
v2 用 .extra1=SYSCTL_ZERO 交给 proc_dointvec_minmax 强制最小值,负值写入返回 EINVAL。
v1
2026-07-31
· 2 封原始邮件
查看详情 →
lowmem_reserve_ratio 仅在写入时清理并重算 per-zone reserve,读取时忽略副作用并正确传播错误。
日报中提到过
这几天的日报里对这个系列有更详细的"发生了什么/为什么重要"叙述,原始邮件摘要之外可以点进去看。