日期范围
19
重要讨论数
Bugfix重要分析 failed作者:Hemanth Selam2026/09/07 14:503 封邮件

[PATCH 0/2] sched: fix typos and repeated words in comments

sched: fix typos and repeated words in comments。Claude 分析失败,当前使用规则 fallback:该讨论被归为 bugfix,共 3 封邮件。

lore
Bugfix重要分析 failed作者:Tejun Heo2026/09/07 06:493 封邮件

[PATCH sched_ext/for-7.3-fixes] sched_ext: scx_qmap: Fix pending partition work handoff

sched_ext: scx_qmap: Fix pending partition work handoff。Claude 分析失败,当前使用规则 fallback:该讨论被归为 bugfix,共 3 封邮件。

lore
Bugfix重要分析 success作者:Tianyi Chen2026/09/06 21:561 封邮件

[PATCH] selftests/sched_ext: Handle CPU hotplug write failures

selftests/sched_ext/hotplug.c 中 toggle_online_status() 只打印错误不返回错误码,导致 CPU 状态写入失败时测试无限挂死。patch 把函数改为返回 int,调用点通过 goto 跳出并在失败时清理 BPF 资源,同时把 status 默认值从 PASS 改为 FAIL,保证任何未走完的路径都被报告为失败。

lore
Bugfix重要分析 failed作者:Tejun Heo2026/09/06 06:5711 封邮件

[PATCHSET sched_ext/for-7.3-fixes] sched_ext: Fix keep-last for sub-scheduler tasks and two scx_qmap placement loops

sched_ext: Fix keep-last for sub-scheduler tasks and two scx_qmap placement loops。Claude 分析失败,当前使用规则 fallback:该讨论被归为 bugfix,共 11 封邮件。

lore
Bugfix重要分析 success作者:Andrea Righi2026/09/04 06:5126 封邮件

[PATCHSET v13 sched_ext/for-7.4] sched: Make proxy execution compatible with sched_ext

Andrea Righi 发布的 18 patch 系列让 CONFIG_SCHED_PROXY_EXEC 与 CONFIG_SCHED_CLASS_EXT 可同时启用。新增 SCX_OPS_ENQ_BLOCKED 让 BPF 调度器显式接管被 mutex 阻塞的 donor;sched_ext 把 running/stopping、tick 带宽、curr 视角等从 rq->curr 改为 rq->donor。系列同时修复了 ops.running/stopping 配对错误、迁移禁用假性 WARN_ON、远端 DSQ 转移与 proxy 状态竞态等多个 correctness 问题,并新增...

lore
Bugfix重要分析 success作者:Wanwu Li2026/09/04 02:426 封邮件

[PATCH 0/2] sched_ext: two more context-safety fixes found in the NMI kfunc audit

本系列是 sashiko bot NMI-reject 审计的延伸工作,共两 patch:Patch 1 让 scx_locked_rq() 在 NMI 中返回 NULL,避免三个 "any" 类 kfunc 走错持锁路径;Patch 2 把 idle-search 临时 nodemask 由 preempt_disable() 改为 guard(irqsave)() 防止 IRQ 嵌套覆写。两处改动都在源头统一拦截而非分散守卫,已被 Tejun Heo 当日合入 sched_ext/for-7.4 分支。

lore
Bugfix重要分析 success作者:Wanwu Li2026/09/04 01:5610 封邮件

[PATCH] sched_ext: Fix NULL sched deref in select_cpu_and sub-sched error path

该系列修复 sched_ext COMPAT kfunc 包装器在 sub-sched 错误路径上的 NULL 指针解引用:BPF_PROG_TYPE_SYSCALL 或 ops.enqueue/dispatch 上下文对已退出或 idle 任务调用 scx_bpf_select_cpu_and() / scx_bpf_dsq_insert_vtime() 时会 oops。三版迭代后改为在 RCU 下安全读取 p->scx.sched,读到就 scx_error(),读不到就静默拒绝;已被 Tejun Heo 应用到 sched_ext/for-7.3-fixes 并 backport 到 s...

lore
Bugfix重要分析 success作者:Wanwu Li2026/09/03 09:4613 封邮件

[PATCH] sched_ext: Reject NMI calls to lock-taking kfuncs

本系列把 in_nmi() 检查从 scx_bpf_kick_cpu() 推广到所有 NMI 可达、且会取 rq/dsq/pshard 锁的 sched_ext kfunc,通过新引入的 scx_kf_allowed_ctx() 宏在 NMI 中走无锁 scx_error() abort,避免 tracing BPF 程序把 any 分类 kfunc 变成整机 hard-lockup 的入口。v3 经三轮 review 后被 Tejun Heo 应用到 sched_ext/for-7.4。

lore
Bugfix重要分析 success作者:Qiurong Fang2026/09/02 14:025 封邮件

[PATCH] sched_ext: Delete sub-scheduler kobjects before releasing scx_enable_mutex

sched_ext sub-scheduler 在 disable 时先释放 scx_enable_mutex 再删 sysfs kobject,导致并发 enable 在同一 cgroup 上 kobject_add 撞 -EEXIST,把一个健康的调度器误杀。补丁把 kobject_del 移到 mutex_unlock 之前,与 root 路径对齐。

lore
Bugfix重要分析 success作者:Tao Cui2026/09/02 09:217 封邮件

[PATCH v2 0/2] sched_ext: document and enforce vtime ordering constraints

本系列把 sched_ext 中 dsq_vtime 排序所依赖的 u64 half-range 约束显式写进 scx_bpf_dsq_insert_vtime() 的文档,并把示例调度器 scx_flatcg 的 rbtree 比较器 cgv_node_less() 从裸 u64 '<' 改成 (s64)(a-b)<0 的循环比较,避免 cvtime 绕回时破坏严格弱序。Tejun 复审指出文档措辞应为 'less than 2^63 apart',wrap 实际比 commit 描述发生得更早(每 CPU slice charge 累加),lag 与 lead 都需受限,Fixes 标签应...

lore
每页
上一页1 / 2下一页