日期范围
150
重要讨论数
Bugfix重要分析 success作者:Tim Chen2026/08/26 23:572 封邮件

[PATCH] sched/fair: avoid creating misfits during cache-aware balancing

Tim Chen 提单补丁修复 sched/fair:在大/小核混合系统上,cache-aware 负载均衡不应把本来 fit 源大核的任务塞到目的 LLC 域里跑不动的小核上。补丁在 can_migrate_llc_task、alb_break_llc、llc_balance 三处增加 task_misfits_asym_cpu 守卫,让 misfit 迁移优于 LLC 偏好,对称系统不受影响。第 2 封回复仅引用了主贴 commit message,正文信息有限。

lore
Bugfix重要分析 success作者:Shubhang Kaushik (Ampere)2026/08/26 12:003 封邮件

[PATCH] sched/fair: Restart hrtick after same-task repicks

补丁针对 fair hrtick one-shot 在 hrtick 到期引发 reschedule 后,pick_task_fair 又选中当前任务、命中 next == prev 时跳过 set_next_task_fair() 的窗口,通过在 task_tick_fair 中标记 rq->hrtick_rearm_fair,并在 put_prev_set_next_task 的 fast path 重新调 hrtick_start_fair() 修复漏启动。micro-bench 显示 8ms+ runtime 区间从 228 降到 34-38,但 reviewer Zhan Xushe...

lore
Bugfix重要分析 success作者:Zhe Liu2026/08/26 11:005 封邮件

[PATCH 0/2] sched/fair: Reset incompatible burst on quota change

CFS bandwidth controller 在 cgroup 处于 unlimited quota 时预设的 burst 会让后续有限 quota 写入返回 EINVAL。v1 通过在写路径里清零不兼容的 burst 解决顺序耦合问题,并补充 cgroup v2 selftest 与文档。Michal Koutný 指出这会丢失用户配置值,建议改为 clamp,Zhe Liu 接受并预告 v2 将放宽 tg_set_bandwidth 校验、把 clamp 下放到 __refill_cfs_bandwidth_runtime,让 quota/burst 写入彻底顺序无关。

lore
Bugfix重要分析 success作者:Aaron Tomlin2026/08/26 05:488 封邮件

[PATCH v6 0/6] sched/debug: Introduce per-CPU debugfs files

Aaron Tomlin v6 系列同时引入 /sys/kernel/debug/sched/cpu/cpu<N>/debug 每 CPU debugfs 接口与 RCU 内存安全修复。Patch 1 给 rq->rd 加 __rcu 注解并更新所有 lockless reader;Patch 2-3 用 rcu_assign_pointer/rcu_dereference/guard(rcu) 修复 print_dl_rq() 与 print_cpu() 的 UAF;Patch 4 用 task_lock 修复 sched_show_numa() 的 TOCTOU;Patch 5 引入 fo...

lore
Bugfix重要分析 success作者:Christian Loehle2026/08/26 01:586 封邮件

[PATCH] sched/cpufreq: Reevaluate frequency before tickless idle

Christian Loehle 提出在 cpuidle 真正把 tick 切到 stopped 的瞬间补一次 cpufreq 更新,并新增 SCHED_CPUFREQ_IDLE 标志让 schedutil 绕过 rate-limit 强制刷新频率。补丁修复了 UCLAMP_MIN 在 idle 时维持高频、tickless 期间 WFI 持续高电压的能耗问题。后续回复者 Hongyan Xia 与 Vincent Guittot 的具体意见需要等 v2 才能确认。

lore
每页
上一页4 / 30下一页