日期范围
101
Bugfix讨论数
Bugfix分析 success作者:luoliang2026/07/10 05:403 封邮件

[PATCH] sched_ext: Fix typo in scx_bpf_dsq_insert() comment

Liang Luo 提交的 1 行注释修复 patch,把 kernel/sched/ext/ext.c 中 scx_bpf_dsq_insert() kfunc 注释里误写的参数名 @dsp_id 改回与函数签名一致的 @dsq_id。Andrea Righi 当日给出 Acked-by,Tejun Heo 当晚即将其合入 sched_ext/for-7.3 分支,无功能行为变更。

lore
Bugfix重要分析 success作者:Andrea Righi2026/07/09 02:364 封邮件

[PATCHSET v3 sched_ext/for-7.2-fixes] sched_ext: Fix finite-slice ticks on nohz_full

Andrea Righi 提交 v3 修复了 sched_ext 在 nohz_full CPU 上 finite-slice 任务切换时 tick 依赖可能被错误禁用的问题。核心做法是在 set_next_task_scx() 中把 infinite/finite 路径拆开、对 finite 任务无条件声明 tick 依赖,并在 scx_can_stop_tick() 中忽略 nr_running 为 0 时的过期状态。配套新增的 kselftest 验证 infinite→finite 与 finite→finite 跨 idle 切换下 tick 投递正确,最终被 Tejun Heo 合...

lore
Bugfix重要分析 success作者:Andrea Righi2026/07/09 02:362 封邮件

[PATCH v3 sched_ext/for-7.2-fixes] sched_ext: Preserve rq tracking across local DSQ dispatch

Andrea Righi 的 v3 patch 通过新增 switch_rq_lock() helper,把 sched_ext 中所有 rq 锁的切换与 scx_locked_rq() 的跟踪更新绑定为原子操作,避免嵌套 SCX_CALL_OP 路径上 update_locked_rq() 恢复一把已不持有的 rq 触发 lockdep 警告。该 patch 同时覆盖 move_remote_task_to_local_dsq、dispatch_to_local_dsq 和 scx_dsq_move 三处切锁点,被 Tejun Heo 接收进 sched_ext/for-7.2-fixes ...

lore
Bugfix重要分析 success作者:Andrea Righi2026/07/08 15:593 封邮件

[PATCH v2 sched_ext/for-7.2-fixes] sched_ext: Preserve rq tracking across local DSQ dispatch

该线程讨论 sched_ext 在 local DSQ dispatch 和 dsq move 路径中切换 rq 锁时,scx_locked_rq() 可能仍指向旧 rq,从而在嵌套 dequeue 回调恢复 tracking 时触发 lockdep warning。Andrea 的 v2 通过切换期间清空并最终恢复 tracked rq 来修复,Tejun 建议改成围绕 unlock/lock pair 的 switch_rq_lock() helper,让 tracking 始终跟随真实持锁 rq。Andrea 接受建议,将发送 v3,并计划在 for-7.3 继续统一 consume p...

lore
Bugfix重要分析 success作者:Andrea Righi2026/07/08 04:564 封邮件

[PATCHSET v2 sched_ext/for-7.2-fixes] sched_ext: Fix finite-slice ticks on nohz_full

v2 系列把 sched_ext 在 nohz_full CPU 上 stale tick 依赖问题兜底:finite-slice EXT 任务被选中时无条件重置 TICK_DEP_BIT_SCHED,并在 runqueue 上无 EXT 任务时忽略 outgoing slice 状态。同时新增 kselftest,覆盖 infinite→idle→finite 与 finite→idle→finite 两条迁移路径。Tejun Heo 给出 infinite/finite 直分两支的可读性改写建议,等待作者采纳。

lore
每页
上一页20 / 21下一页