日期范围
72
其它讨论数
其它重要分析 success作者:Yangyu Chen2026/07/23 04:568 封邮件

[PATCH 1/4] sched/cache: Split llc_aggr_tolerance into nr and size tolerances

Yangyu Chen 提交 4 patch 系列,把 CONFIG_SCHED_CACHE 从单一 debugfs 全局 knob 升级为'全局 + 独立 nr/size tolerance + per-mm prctl + 溢出安全'的分层接口,并补 selftest 和文档。核心动机是 Verilator 与 EPYC Turin/Milan 这类 footprint 失真或平台敏感的负载无法用单一全局数字表达。3 封 Intel 维护者回复正文在输入中被截断,真实评审结论待跟进。

lore
其它分析 success作者:Zhongqiu Han2026/07/22 21:252 封邮件

[PATCH] cpufreq: schedutil: Replace sprintf() with sysfs_emit() in sysfs show

Zhongqiu Han 提交的单行清理补丁,将 schedutil 中 rate_limit_us_show 的 sprintf() 替换为 sysfs_emit(),目的是统一 sysfs 输出 API、获得 PAGE_SIZE 边界检查。补丁明确声明无功能变更,由 cpufreq maintainer Rafael J. Wysocki 直接回复 Applied as 7.3 material 接收,无需后续迭代。

lore
其它重要分析 success作者:Shrikanth Hegde2026/07/22 18:2818 封邮件

[PATCH v8 01/11] sched/docs: Document cpu_preferred_mask and Preferred CPU concept

v8 系列共 11 个 patch,新增 cpu_preferred_mask 基础设施和 drivers/virt/steal_governor 模块。Scheduler 在 wakeup、tick、load balance 三个路径折叠任务到 preferred CPU 子集;驱动按 steal time 阈值周期性增减首选核心,覆盖 IBM Power 等 paravirt 噪声邻居场景。Yury Norov 在 v8 后提出 kernel_stat.h 抽公共接口、用 delay 字段替毫秒等评审意见,预计推动 v9 调整。

lore
其它重要分析 success作者:Hongyan Xia2026/07/22 05:026 封邮件

[PATCH 1/3] sched/fair: Move __cfs_bandwidth_used to new static key API

Hongyan Xia 提交 3 个 patch,把 scheduler 路径上残存的旧 struct static_key / static_key_*() 调用统一改用 DEFINE_STATIC_KEY_FALSE 与 static_branch_*() 新 API:1/3 处理 cfs_bandwidth_used,2/3 改造所有架构上的 paravirt_steal_{rq,}enabled,3/3 用 union sched_feat_key 包住 sched_feat_keys[]。整套没有功能改动,分别拿到 Juergen Gross 的 Acked-by 和 Ben Seg...

lore
其它重要分析 success作者:Luo Gengkun2026/07/21 22:596 封邮件

[PATCH v7 linux 0/2] Cache aware scheduling: Reduce the overhead of task_cache_work

v7 系列通过为 mm 引入 visited_cpus 位图,把 task_cache_work 从全 CPU 扫描收敛到'近期真正访问过该 mm 的子集'。在 AMD 服务器的 Redis 场景中,扫描规模从 384 降到 16,p99 latency 改善约 20%。但写者 account_mm_sched 与读者 task_cache_work 之间无同步,Tim Chen 在回复中指出 epoch_last_visit 跨 CPU 可见性存在风险,v8 需要补上内存序保障。

lore
每页
上一页13 / 15下一页