日期范围
163
全部讨论数
其它重要分析 success作者:Shrikanth Hegde2026/09/02 16:3323 封邮件

[PATCH v11 00/12] sched, steal_governor: Introduce preferred CPUs and steal-driven vCPU backoff

本系列(v11/12 patch)在 cpumask 体系中新增 cpu_preferred_mask,由内核在 wakeup/tick/load balance 三个面把 FAIR 任务自动折叠到 preferred vCPU 集合,同时引入可加载模块 steal_governor 周期采样 steal time 比例,控制 preferred 的增减;目标是 paravirt 环境合作式降低 vCPU 抢占带来的锁/cache/TLB 损失,并严格不破坏用户亲和性。讨论主要聚焦在 patch 05/12 的 is_cpu_allowed 路径,Vincent/Dietmar 反复指出 AR...

lore
其它分析 success作者:Hongyan Xia2026/09/02 16:334 封邮件

[PATCH RESEND] sched: Convert paravirt_steal to new static key APIs

Hongyan Xia 提交的 RESEND patch 把 paravirt_steal_enabled 与 paravirt_steal_rq_enabled 从废弃的 static_key_slow_inc/static_key_false 改写为 DEFINE_STATIC_KEY_FALSE 与 static_branch_inc/_unlikely,跨 arm64/loongarch/powerpc/riscv/x86/xen 等 10 个文件、21 行替换、零功能改动。Juergen Gross 已 Acked,IBM Shrikanth Hegde 回复被截断,patch 已由...

lore
其它分析 success作者:Hongyan Xia2026/09/02 16:333 封邮件

[PATCH RESEND] sched/feat: Use the new static key API for sched_feat

Hongyan Xia 把 sched_feat 子系统使用的旧 struct static_key 接口迁移到内核推荐的新 struct static_key_true/false 接口。改动通过 union sched_feat_key 包装两种类型的 key,并相应更新 sched_feat_keys 数组、jump_label_key 初始化宏、SCHED_FEAT 宏以及 debug.c 中开关 feature 的代码路径。声明无功能变化,仅 API 重构,已经被 tip-bot 合入 tip:sched/core。

lore
Bugfix分析 success作者:Liang Hao2026/09/02 16:334 封邮件

[PATCH] sched/deadline: check start_dl_timer expiry with ktime_before()

Liang Hao 提交的 1 行 patch,将 start_dl_timer() 中的过去到期判断从 ktime_us_delta(act, now) < 0 改为 ktime_before(act, now),避免微秒截断造成的亚微秒 past-expiry 漏判。Juri Lelli 给出 Acked-by,Peter Zijlstra 已合并入 tip:sched/core,本线程无后续 vN 演进。

lore
其它分析 success作者:Vladimir Zapolskiy2026/09/02 16:334 封邮件

[PATCH] sched: Remove unneeded function type cast in do_balance_callbacks()

Vladimir Zapolskiy 提交一个一行 cleanup patch,删除 do_balance_callbacks() 中给 head->func 赋值时的显式函数类型转换。Peter Zijlstra 指出该 cast 是引入 struct balance_callback 之前的历史遗留,已无必要。patch 已被 tip-bot 推入 sched/core 分支,并在两次公告中出现不同的 commit hash。

lore
每页
上一页10 / 33下一页