日期范围
14
RFC讨论数
RFC重要分析 failed作者:Shrikanth Hegde2026/09/07 11:2417 封邮件

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

sched, steal_governor: Introduce preferred CPUs and steal-driven vCPU backoff。Claude 分析失败,当前使用规则 fallback:该讨论被归为 rfc,共 17 封邮件。

lore
RFC重要分析 success作者:Gabriele Monaco2026/09/05 13:1748 封邮件

[RFC PATCH 00/20] rv: Add support for BPF monitors

本 RFC 把 RV 工具从只能管理内核内置 monitor 扩展为可加载 BPF monitor:通过 BPF struct_ops 把 monitor 接入 tracefs,用 ringbuf 回传 trace 事件,并扩展 rvgen 与 selftest 支持模板生成与端到端验证。共 20 个补丁、约 2770 行新增,已得到 sashiko AI 评审若干改进意见,并引发 Rostedt、Starovoitov、Glozar 等多轮 maintainer 讨论。

lore
RFC重要分析 failed作者:Sasha Levin2026/09/03 16:09780 封邮件

[PATCH AUTOSEL 6.18-5.10] wifi: cfg80211: validate IEs in cfg80211_wext_siwgenie()

wifi: cfg80211: validate IEs in cfg80211_wext_siwgenie()。Claude 分析失败,当前使用规则 fallback:该讨论被归为 rfc,共 780 封邮件。

lore
RFC重要分析 success作者:Shubhang Kaushik (Ampere)2026/09/03 10:474 封邮件

[RFC PATCH 0/2] sched: Document WF_SYNC wakeup placement semantics

Shubhang Kaushik 提交 2 个 RFC 补丁,为 fair-class 下 WF_SYNC 的 CPU 选择与唤醒抢占行为新增完整文档,并修正 kernel/sched/wait.c 中"同步 wakee 不会被迁移"的错误注释。本系列不改调度行为,仅把 WF_SYNC 明确定位为非绑定 hint,列出 wake_affine()、select_idle_sibling()、preempt_sync() 实际可打破该承诺的所有路径。

lore
RFC重要分析 success作者:Jianyong Wu2026/09/03 10:0462 封邮件

[RFC PATCH v2 00/23] sched: Scale cache-aware aggregation at LLC granularity

本系列(v2,23 个 patch)把 cache-aware 调度的聚合范围从一个 LLC 扩展到多个 LLC,通过去重 NUMA/intra-node LLC 距离矩阵构造 affinity sequence,并基于 affinity score 与线程组整体利用率估算决定扩展深度。同时把 NUMA balancing 拆分为 task migration 与 page migration 两个可独立开关的子特性,以解除与 cache-aware 调度的迁移冲突。整体改动覆盖拓扑基础设施、per-CPU 偏好统计、load balance 决策路径与 sysctl 接口。

lore
RFC重要分析 success作者:David Stevens2026/09/01 20:3254 封邮件

[RFC 00/10] Reclaimable kernel stacks

David Stevens 提出 10 patch RFC,在任务进入安全阻塞时回收未使用的 vmap 栈页,通过 list_lru shrinker 异步释放并按需 repopulate,可在 Android 多任务场景降低 50% 栈内存。维护者 Peter Zijlstra 与 Sebastian Siewior 强烈质疑方案动机(线程数才是根本)、pi_lock 下不能调分配、PREEMPT_RT 不适用以及 tracepoint 位置;v1 需要重写 fast path、合并 mlock/PREEMPT_RT 例外,并修掉 memcg 泄漏与 NUMA 旁路问题。

lore
RFC重要分析 success作者:Tim Chen2026/09/01 01:0411 封邮件

[RFC PATCH 0/7] sched/cache: Per-task control of cache aware scheduling via prctl

Tim Chen 提出一个 7 补丁 RFC,把 sched_cache_group 从 mm_struct 中解耦为独立的引用计数对象,通过新的 prctl(PR_SCHED_CACHE) 暴露 GET/CREATE/SHARE_FROM/DISABLE/ENABLE 子操作,让跨进程协作的工作负载能显式把若干任务放到同一 LLC 聚合组。系统级策略从 debugfs 布尔扩成 always/advise/never 三态,与每组 enabled 字段按 THP 模式组合。Peter Zijlstra 询问真实使用场景,Chen Yu 给出腾讯 KV-cache 等云上内存密集负载的反馈作为...

lore
RFC重要分析 success作者:K Prateek Nayak2026/08/31 23:0824 封邮件

[RFC PATCH 00/16][PoC] sched/core: Alternate approach to sleeping-owner handling in PROXY_EXEC

K Prateek Nayak 提出对 PROXY_EXEC 中 sleeping-owner 处理的替代 RFC,把 donor 唤醒与 owner 链唤醒的竞争放到 ttwu_runnable() 路径上处理,union 化 on_rq/is_linked 为 needs_rq_sync,让 chain-wakeup 在单 rq_lock 下批量完成。16 个 patch 拆出 fixes、blocked-head 维护、MIGRATING 改造、链唤醒主体以及 mutex 端 lock_nesting 计数;thread 中 Andrea Righi 对若干命名、slow-path 注释...

lore
RFC重要分析 success作者:Xukai Wang2026/08/27 17:191 封邮件

[PATCH RFC v3] sched/proxy: Defer donor commit until after proxy resolution

本 RFC patch 把 pick_next_task 的'选中'与'提交'解耦:pick 只挑候选,__schedule 在 find_proxy_task 解析完 proxy 链后再做 put_prev_set_next_task 与 rq_set_donor,避免 proxy 解析失败时白白做一次 put_prev/set_next。临时计数显示 60 秒压力测试中 3224 次 NULL 重试里没有任何一次重选回同一 donor,证明原先的 commit 几乎总是浪费。补丁同时修正了 proxy_resched_idle / proxy_deactivate / proxy_migr...

lore
RFC分析 success作者:Qiurong Fang2026/08/25 12:132 封邮件

[PATCH RFC 0/1] sched: replace the nr_pinned offset access with a per-CPU counter

本 RFC 提案把 include/linux/sched.h 内联 migrate_{en,dis}able() 访问 rq->nr_pinned 时所用的 generated offset 路径替换为简单的 per-CPU 计数器 rq_nr_pinned:写端用 __this_cpu_inc/dec,读端用 per_cpu_ptr()+READ_ONCE。作者据此删除 kernel/sched/rq-offsets.c、相关 Kbuild 规则以及 sched.h 对 generated header 的 include。整体净减约 47 行,类型安全回归,行为不变。

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