日期范围
150
重要讨论数
Bugfix重要分析 success作者:Luo Gengkun2026/07/16 04:448 封邮件

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

v5 为每个 mm 维护 visited_cpus,使 task_cache_work 只扫描近期实际访问且满足 NUMA/LLC 约束的 CPU。AMD Redis 测试中扫描数量由 384 降至最多约 16,task_cache_work 的 cycles 占比降至约 0.02%。评审同时指出空闲 CPU 的 cpu_epoch 可能停止推进,导致陈旧 CPU 无法从集合淘汰;由于后续邮件被截断,最终解决方案尚不能确认。

lore
其它重要分析 success作者:Shrikanth Hegde2026/07/14 21:1637 封邮件

[PATCH v7 00/12] sched, steal_monitor: Introduce cpu_preferred_mask and steal-driven vCPU backoff

Shrikanth Hegde 发布 v7 系列 [PATCH v7 00/12],引入 cpu_preferred_mask 与 drivers/virt/steal_monitor,让 guest调度器按 steal time 周期性地收缩/扩张 preferred CPU 集合,并在 wakeup、tick、load balance 路径上把任务优先放到 preferred CPU。Yury Norov 在多封回复中提出 invariant 恢复策略、Kconfig 依赖、模块参数校验、bisect 顺序、sysfs gating 等问题,作者宣布 v8 将修复文档告警、删除 patch...

lore
其它重要分析 success作者:Feng Tang2026/07/14 19:131 封邮件

[PATCH v4] sched/debug: Dump end of stack when stack corruption detected

v4 在 __schedule_bug 检测到栈末端哨兵被破坏时,于 panic 之前先用 print_hex_dump 把破坏点附近 16 个 ulong 的原始内存打到 KERN_ERR,方便和 KASAN、slub_debug 等其他 dump 对齐。背景是 suspend/resume hang 期间以太网驱动在 suspend hook 释放了 RX 缓冲区,导致硬件仍通过 DMA 写入已释放的内存并踩坏栈末端哨兵。新增 dump 让开发者能把栈破坏点和 KASAN 报告按地址对位,从而定位真凶。

lore
Bugfix重要分析 success作者:Shubhang Kaushik (Ampere)2026/07/14 02:253 封邮件

[PATCH] sched/core: Preserve wake flags across queued wakeups

补丁把 sched_remote_wakeup:1 扩展为 sched_remote_wakeup_flags:8,在 ttwu_queue_wakelist 处保存 WF_TTWU/WF_SYNC/WF_MIGRATED/WF_RQ_SELECTED 的位掩码,并在 sched_ttwu_pending 排空 wakelist 时把原始 wake flags 透传给 ttwu_do_activate,使排队唤醒与直接唤醒在抢占判断上行为一致。回复中 reviewer 与作者讨论是否改为显式 u8 字段以避免位域原子性歧义。

lore
RFC重要分析 success作者:Xukai Wang2026/07/13 13:017 封邮件

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

作者 Xukai Wang 提交 RFC v1,把 pick_next_task() 从「边选边 commit」改为「只挑不 commit」,让 __schedule() 在 find_proxy_task() 解析成功后才做唯一的 class commit,避免把最终不运行的 blocked donor 投机性切换到 class current state。patch 同步更新 proxy_deactivate() 与 proxy_migrate_task() 的 rq->donor 处理。AMD 的 K Prateek Nayak 持保留意见,认为锁内 pick 会收敛到同一 donor、...

lore
每页
上一页29 / 30下一页