[PATCH 7.1 001/744] platform/x86/intel-uncore-freq: Fix current_freq_khz after CPU hotplug
platform/x86/intel-uncore-freq: Fix current_freq_khz after CPU hotplug。Claude 分析失败,当前使用规则 fallback:该讨论被归为 rfc,共 768 封邮件。
北京时间全部历史数据
最近同步:2026/08/28 20:01
platform/x86/intel-uncore-freq: Fix current_freq_khz after CPU hotplug。Claude 分析失败,当前使用规则 fallback:该讨论被归为 rfc,共 768 封邮件。
platform/x86/intel-uncore-freq: Fix current_freq_khz after CPU hotplug。Claude 分析失败,当前使用规则 fallback:该讨论被归为 rfc,共 689 封邮件。
补丁修复 migrate_llc_task 在 CPU stopper 异步 active balance 路径上语义丢失的问题:在 struct rq 上保存 active_balance_type,stopper 唤醒时回填 lb_env.migration_type,并抽出 migrate_llc_task_wrong_dst 辅助函数让 can_migrate_task 在 active 阶段也按 preferred_llc 拒绝候选。改动 2 个文件、+23/-3 行,是 Fixes: e4c9a4cb244a 引入时的遗漏修复。
本邮件是 Markus Reichelt 对 Greg Kroah-Hartman 发布的 7.1.6-rc1 stable review(744 patches)的 Tested-by 回复,确认在 x86_64 Xeon E5-1620 v2 + Slackware64-15.0 上编译通过,并在 x86_64 AMD Ryzen 5 7520U + Slackware64-current 上启动并跑自定义测试未观察到 regression。邮件不涉及具体代码改动,属于 stable review QA 反馈而非 scheduler 子系统讨论。
task_numa_migrate() 遍历候选 NUMA 节点时,distance 仍使用上一次迭代留下的 env.dst_nid,导致 task_weight 评分基于陈旧距离。补丁把 node_distance(env.src_nid, env.dst_nid) 改成 node_distance(env.src_nid, nid),让评分基于真实候选节点距离。thread 仅有 patch 与作者自我 ping,没有 maintainer review。