日期范围
72
其它讨论数
其它分析 success作者:Oleg Nesterov2026/07/28 19:236 封邮件

[PATCH -mm v2 0/1] sysctl: remove CONFIG_PROC_SYSCTL, it just mirrors CONFIG_SYSCTL

Oleg Nesterov 把与 CONFIG_SYSCTL 镜像的 CONFIG_PROC_SYSCTL 合二为一,全树替换 #ifdef,scheduler 内 6 处同步改名。Nicolas Schier 担忧用户可见 Kconfig 改名对 out-of-tree 用户与 bisect 的影响;Andrew Morton 提示 Sashiko review 工具应改用 linux-next 而非 net/HEAD 作为 base。

lore
其它重要分析 success作者:John Stultz2026/07/25 02:1210 封邮件

[PATCH v31 0/9] Sleeping Owner Handling for Proxy Execution (v31)

Proxy Execution v31 完成 sleeping owner handling:在 task_struct 上新增 blocked_head/blocked_node/blocked_activation_node/sleeping_owner,owner 唤醒时非递归地激活整棵等待树。同时引入 ENQUEUE_PROXY 让 sched_ext 区分捐助激活与普通 wakeup,并修复 DL yield、core-scheduling cookie 不匹配、donor 被 steal、nr_iowait 失衡等问题。整链迁移优化也在本轮重新引入。

lore
其它分析 success作者:Huang Shijie2026/07/23 19:312 封邮件

[PATCH] sched/fair: remove the wrong check is_vm_hugetlb_page

Huang Shijie 提交单行 cleanup patch,意图在 task_numa_work() 中移除对 hugetlb VMA 的额外过滤,让 vma_migratable() 的判定生效。数小时后又回复请社区忽略此 patch,承认 task_numa_work() 中保留 is_vm_hugetlb_page 是有意为之,目的是避免 hugetlb 进入自动 NUMA balancing。

lore
其它分析 success作者:Li kunyu2026/07/23 16:361 封邮件

[PATCH] kernel/sched/fair: The CPU idle check can be placed before the CPU overload check

本 patch 把 update_sg_lb_stats() 里的 cpu_overutilized(i) 检查挪到 idle_cpu()/nr_running 检查之后,让空闲 CPU 通过便宜判定直接短路,跳过昂贵的过载扫描。语义不变,纯粹是一次低风险的清理型优化,但作者也指出未覆盖 DL 任务的过载盲区。

lore
其它重要分析 success作者:John Stultz2026/07/23 12:0225 封邮件

[PATCH v30 0/7] Sleeping Owner Handling for Proxy Execution (v30)

John Stultz 发出 v30 系列共 7 个补丁,核心是当 mutex owner 自身睡眠时,把 waiter 挂到 owner 的 blocked_head 链表上,等 owner 唤醒后再在同 runqueue 上整链激活;顺带包含 Vasily Gorbik 关于 donor 被偷、cookie 不匹配的修复,以及 chain migration 优化。随后 K Prateek Nayak 提交 RFC 0/3,通过 pick-leader + core_pick_blocked_donor 机制,让 proxy execution 与 core scheduling 在 co...

lore
每页
上一页12 / 15下一页