日期范围
231
全部讨论数
Bugfix分析 success作者:Zhan Xusheng2026/08/25 00:072 封邮件

[PATCH] sched/fair: Use update_curr_eevdf() for the remaining root cfs_rq callers

修复 pick_task_fair() 和 yield_task_fair() 在 root cfs_rq + cgroup 场景下因 update_curr() 早返回导致 curr 落后最多一个 tick 的问题,改用 update_curr_eevdf() 让 task 与 group entity 的更新语义一致。涉及 core scheduling 兄弟 CPU 的 pick、fair_server_pick_task()、yield_task_fair() 三条角落路径,并用实测说明绝大多数 pick 都走了 no-op 路径。属于 Fixes 85570f10a4c6 与 68e...

lore
Bugfix分析 success作者:Jaeyoung Chung2026/08/24 23:171 封邮件

[BUG] KASAN: slab-use-after-free Read in ntfs_fileattr_get

作者在 NTFS3 中复现到 KASAN slab-use-after-free Read,栈底位于 ntfs_fileattr_get。本邮件并非真正的修复 patch,而是在 ntfs_fs_reconfigure、ntfs_fs_free 与 membarrier_init 三个关键点插入基于 current->comm 前缀匹配的 syzkaller 调试桩——对 syzrepro0/8 进程累加计数、扩张阈值,并在 membarrier_init 末尾 mdelay(1) 忙等 1ms,以放大竞争窗口、稳定复现。代码不进入主线,仅作调试构建;邮件正文被截断,KASAN 完整调用栈与 ...

lore
其它重要分析 success作者:Peter Zijlstra2026/08/24 21:5334 封邮件

[PATCH v3 0/7] sched: Flatten the pick

Peter Zijlstra 的 v3 系列把 cgroup 层级权重从 1/N^d 衰减修正为可切换的五档算法(up / smp / max / concur / tasks),新默认 concur 通过 min(M,N) 把组内有效权重稳定在 1;并以 sched/eevdf 单 rq 化把 pick_next_task 路径上的中间 group se 移除,目标是降低 P99 调度延迟。后续 tip-bot2 合入与 Chen Yu 的 u32 溢出 fix 把整套改造落到 sched/core,但 wake_affine_weight 在新权重下的退化仍在持续追讨。

lore
Bugfix重要分析 success作者:Lu Wang2026/08/24 10:332 封邮件

[PATCH v3] sched/cache: honor migrate_llc_task semantics in active load balance

Lu Wang 的 v3 patch 修复 CAS 在 passive LB 退化到 active LB 时丢失 migrate_llc_task 语义的回归。新增 LBF_ACTIVE_LB_LLC flag 和 alb_stop_fn() 选择 stopper callback,使 can_migrate_task() 在 ALB 路径里也能识别 LLC 触发的迁移,避免把不该离开 preferred LLC 的任务迁走。v3 已拿到 Tim Chen 与 Chen Yu 的 Reviewed-by,作者正 ping maintainer Peter 等待 pick。

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
每页
上一页8 / 47下一页