日期范围
24
RFC讨论数
RFC重要分析 failed作者:Shrikanth Hegde2026/08/28 15:5114 封邮件

[PATCH v11 00/12] 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,共 14 封邮件。

lore
RFC重要分析 failed作者:David Stevens2026/08/28 14:3414 封邮件

[RFC 00/10] Reclaimable kernel stacks

Google 的 David Stevens 提议在调度器中允许回收长时间阻塞任务的内核栈尾部页面,目标是在 Android 上把数千线程占用的内核栈内存减半。核心思路是用 PF_RECLAIMABLE_STACK 标注安全阻塞点,由 list_lru shrinker 异步回收未用栈页,唤醒路径在必要时通过 workqueue 走 GFP_KERNEL 重新填充。系列共 10 个 patch,触达 x86_64/arm64、fork/vmalloc/binder/epoll/pipe/poll/futex 等子系统,附带两条 sashiko-bot 自动审阅和 Prateek 的 scope...

lore
RFC重要分析 failed作者:K Prateek Nayak2026/08/28 14:0423 封邮件

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

[PoC] sched/core: Alternate approach to sleeping-owner handling in PROXY_EXEC。Claude 分析失败,当前使用规则 fallback:该讨论被归为 rfc,共 23 封邮件。

lore
RFC重要分析 failed作者:Jianyong Wu2026/08/28 10:1924 封邮件

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

sched: Scale cache-aware aggregation at LLC granularity。Claude 分析失败,当前使用规则 fallback:该讨论被归为 rfc,共 24 封邮件。

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作者:Shubhang Kaushik (Ampere)2026/08/26 12:403 封邮件

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

Shubhang Kaushik (Ampere) 提交 2 补丁 RFC,新增 Documentation/scheduler/sched-wake-affinity.rst,完整描述 WF_SYNC 在 fair class 中从 try_to_wake_up() 经 select_task_rq_fair()、wake_affine()、select_idle_sibling() 到 preempt_sync() 的真实行为。同时修正 kernel/sched/wait.c 中声称同步唤醒的 wakee 不会被迁移到其他 CPU 的过期注释。系列不改变调度器行为,只把 WF_SYNC 定...

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
RFC重要分析 success作者:Dongli Zhang2026/08/24 09:373 封邮件

[PATCH RFC 2/2] sched/core: Defer preempted remote vCPU task clock updates

RFC 系列包含两个补丁:一是在 KVM x86 的 record_steal_time() 中,把 stealtime 的发布时机提前到清 preempted 之前并补 smp_wmb();二是在 guest 的 update_rq_clock_task() 中,对远端 rq 且 vcpu_is_preempted() 为真时把 clock_task delta 暂存到新增的 rq->deferred_clock_task,等 vCPU 不再被抢占时再一次性折回。作者用 host 端 chrt -f 90 制造 10s 抢占 + guest 内 5 个 pinned 线程,修复前出现 49....

lore
RFC重要分析 success作者:Joshua Hahn2026/08/19 11:4617 封邮件

[RFC PATCH v3 00/14] Introduce tiered memcg limits

Joshua Hahn 提出一套 14 patch 的 RFC,把 memory.{min,low,high,max} 在每个内存层级(DRAM/CXL/PMEM 等)按系统容量比例缩放,从而防止先到的 cgroup 独占高速层。在 1TB 双层机器上的测试显示,多 workload 在 DRAM/CXL 上的占用极差从 7.10x 降到 1.06x,作业完成时间极差从 54.9s 降到 26.1s。Song Hu 另指出 calculate_high_delay() 存在 pre-existing 整数溢出,建议作独立 fix。

lore
RFC重要分析 success作者:Vlastimil Babka (SUSE)2026/08/18 19:4013 封邮件

[PATCH RFC 0/5] allow kfree_nolock() handle kmalloc() objects

Vlastimil Babka 发布5 patch RFC,把 kfree_nolock() 从只能释放 kmalloc_nolock() 对象扩展为可释放任意 kmalloc() 对象(含 kfence、kmemleak 注册对象、large_kmalloc),必要时通过 irq_work 延迟释放。调度器据此把 set_cpus_allowed_force() 中的 kfree_rcu() 替换为 kfree_nolock(),避免 RCU grace period 延迟。Hao Li 给出 Reviewed-by;Catalin Marinas 对 kmemleak 扫描期间 defer...

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