日期范围
150
重要讨论数
Bugfix重要分析 success作者:Shubhang Kaushik (Ampere)2026/07/23 02:063 封邮件

[PATCH] sched/fair: Prefer waker CPU for reciprocal sync wakeups

Shubhang Kaushik 在 narrow 互反同步唤醒下让 wakee 留在 waker CPU,新增 prefer_sync_pair_cpu() 辅助判断,在 80 核 Ampere Altra 上把 perf bench sched pipe 提升约 21%。Christian Loehle 评审指出 commit message 声称覆盖 futex ping-pong,但 futex 通常不设置 WF_SYNC;并且 early-return 必须后移到 SD_WAKE_AFFINE 检查之后,否则会绕过 isolcpus/cpuset 的 CPU 隔离策略。作者已在 me...

lore
Bugfix重要分析 success作者:Greg Kroah-Hartman2026/07/23 01:42849 封邮件

[PATCH 5.15 001/843] nvmet-tcp: fix race between ICReq handling and queue teardown

这是 Linux 5.15.212-rc1 的 843 补丁稳定版审查,覆盖并发、内存安全、文件系统、网络、调度器和设备驱动。系列包含多个相互依赖的 5.15 专用回移。审查者已报告 perf_env__get_cpu_topology() 缺失导致的明确构建回归。

lore
Bugfix重要分析 success作者:Zhongqiu Han2026/07/22 21:223 封邮件

[PATCH] cpufreq: schedutil: Publish util hooks only after all sg_cpu are initialized

本补丁针对 commit 16a03c71bba0 引入的回归:sugov_start() 把 per-CPU sg_cpu 初始化与 util hook 注册合并到同一循环,使得 RCU-sched 路径下的 sugov_update_shared() 可能在 sibling sg_cpu 还在 memset 时就读到 stale 标量字段。补丁恢复两阶段——先全部初始化再统一发布 hook——即可消除 race,同时建议 stable 回流。Christian 与 Rafael 的回复正文截断,需关注后续是否有明确 Ack 或测试补丁。

lore
RFC重要分析 success作者:Guopeng Zhang2026/07/22 19:534 封邮件

[RFC PATCH 0/3] sched: Handle CPU freeze without active domain housekeeping CPUs

作者 Guopeng Zhang 提交一个三 patch RFC 系列,处理 suspend 期间 primary CPU 被 isolcpus 排除出 HK_TYPE_DOMAIN 后 freeze_secondary_cpus() 留下空 housekeeping mask 导致空 span 警告和 GPF 的问题。系列引入 freeze transaction 状态保留 user_cpus_ptr、在 fallback mask 为空时退到 task_cpu_possible_mask()、并让 cpuset_reset_sched_domains 在无 active HK_TYPE_D...

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
每页
上一页25 / 30下一页