日期范围
231
全部讨论数
Bugfix分析 success作者:Shubhang Kaushik (Ampere)2026/08/18 16:023 封邮件

[PATCH v3] sched/core: Skip rq->avg_idle update without a valid idle_stamp

在 update_rq_avg_idle() 入口加 if (!idle_stamp) return;,避免 idle_stamp 仍为 0 时把 rq_clock(rq) - 0 当作空闲时长喂进 EWMA,瞬间把 avg_idle 顶到 clamp。该 bug 由 4b603f1551a73 把 avg_idle 会计从 wakeup 搬到 put_prev_task_idle 时丢失守卫引入,可被 newidle 早退、proxy、force-idle 等路径触发。v3 已收 Reviewed-by / Acked-by,hackbench 无明显回归。

lore
Bugfix分析 success作者:Eric Kim2026/08/18 11:491 封邮件

[PATCH v3] sched/fair: Reset NUMA fault locality after scan period update

Eric Kim 的 v3 patch 修复 update_task_scan_period() 在 period==0 分支提前 return 导致 numa_faults_locality 未被清零的 bug。原代码会让上一窗口的旧 locality 反复被计入下一个窗口,触发 numa_scan_period 持续翻倍直至 numa_scan_period_max,把 task 永久冻结在错误 NUMA 节点。修复方法是把 return 改为 goto out,强制所有退出路径都走尾部 memset cleanup。v2 已按 Peter Zijlstra 建议复用 out 标签,v3 ...

lore
其它重要分析 success作者:shisiyuan2026/08/17 22:543 封邮件

[PATCH] sched/psi: add cpu_prio pressure metric for high-priority task stalls

该补丁在 PSI 中新增 cpu_prio 资源,只统计静态优先级不高于阈值的任务等待 CPU 的时长,以隔离延迟敏感负载的争用信号。维护者 Peter Zijlstra 直接回 Yeah, I think not. 拒绝,Michal Koutny 进一步指出把目标任务放进独立 cgroup 后读取 cpu.pressure 已经能做到同样效果,因此没有继续迭代。

lore
Bugfix重要分析 success作者:Karl Mehltretter2026/08/17 09:4316 封邮件

[PATCH v2 0/6] kcov: Suppress timer and scheduler coverage leaks

Karl Mehltretter v2 系列新增 KCOV_PAUSED 位与 kcov_pause guard,在 deferred hrtimer rearm、__schedule()、try_to_wake_up()、wake_up_new_task() 入口短暂关闭 KCOV,避免被插桩 callees 把不相关覆盖写进当前任务。Peter Zijlstra 对 patch 3-6 全部 NAK,认为这些路径是 noinstr,根本不该有 KCOV 调用,并提出改 kernel/softirq.c 的 preempt_count 处理作为根本方案,落地路径仍在来回拉锯。

lore
RFC重要分析 success作者:Xukai Wang2026/08/16 13:176 封邮件

[PATCH RFC v2] sched/proxy: Defer donor commit until proxy resolution

Xukai Wang 提议把 pick_next_task() 的类提交语义(put_prev_set_next_task + rq_set_donor)推迟到 __schedule() 中 find_proxy_task() 解析成功之后执行,避免 proxy 解析失败时对 blocked donor 的投机性 set_next 与撤销。v2 同时把 zap_balance_callbacks() 收回 proxy_resched_idle(),并把候选与已提交 donor 在 proxy_deactivate / proxy_migrate_task 中显式区分。John Stultz 要...

lore
每页
上一页16 / 47下一页