日期范围
164
全部讨论数
Bugfix分析 success作者:Fengyu Wang2026/08/14 23:543 封邮件

[PATCH v2] sched/topology: Free NUMA masks on topology allocation failure

修复 sched_init_numa() 在 sched_domain_topology_level 数组分配失败时未释放 sched_domains_numa_masks 的内存泄漏。v2 把 rcu_assign_pointer() 从 kzalloc 之前挪到之后,让错误路径上的 masks 从未被发布,避免了 v1 中 rcu_assign_pointer(NULL) + synchronize_rcu() 的复杂撤回逻辑。Tim Chen 给出反馈促使 v2 重写,Valentin Schneider 给出 Reviewed-by。

lore
Bugfix分析 success作者:K Prateek Nayak2026/08/14 22:451 封邮件

[PATCH] sched/topology: Do not override sd->shared allocation

针对 commit 9e005ed21152d 引入的 kmemleak,在 init_sched_domain_shared() 入口加 sd->shared 非空判断早返回,避免 SD_ASYM_CPUCAPACITY 与 SD_SHARE_LLC 落到同一 domain 时后一次覆盖前一次的 sched_domain_shared。同时顺手把注释里 avaialable 改成 available。

lore
Bugfix分析 success作者:monios1145142026/08/14 21:571 封邮件

[PATCH] sched/topology: fix memory leaks in allocation failure paths

patch 修复 sched_init_numa / __sdt_alloc / __sds_alloc 三个分配失败路径的内存泄漏,统一采用 goto fail + __sdt_free/__sds_free 集中清理。0day 用 clang -Wself-assign 抓到 for (i = i; ...) 的自赋值写法,需要在 v2 换循环变量后再提。

lore
其它分析 success作者:Ziyang Men2026/08/14 04:245 封邮件

[PATCH 0/2] cgroup, sched: add bpf for cgroup cpu controller

Ziyang Men 提交一个 2 patch 系列,为 cpu cgroup 暴露三个 BPF kfunc:bpf_cpu_cgroup_flush_stats、bpf_cpu_cgroup_cputime、bpf_cpu_cgroup_throttled_self,沿用 mm/bpf_memcontrol.c 的 memcg 设计思路。cputime 内部用一次 __css_rstat_lock + cputime_adjust 算齐全部基础 CPU 时间,节流总和由内核通过去除 static 的 throttled_time_self() 提供。配套 selftests/bpf 验证 B...

lore
Bugfix分析 success作者:Sebastian Andrzej Siewior2026/08/14 00:516 封邮件

[PATCH] sched/topology: Add a cpus_read_lock to partition_sched_domains()

该单 patch 修复 sysctl 写 sched_rt_runtime_us 时触发 "missing cpu_hotplug_lock" 回溯告警的问题:在 partition_sched_domains() 入口加 guard(cpus_read_lock)()。Chen Yu 与 Tim Chen 在回复中讨论是否应将锁下推到 CONFIG_CPUSETS=n 下的 rebuild_sched_domains() 等 stub 调用方,以与历史约定 "Call with hotplug lock held" 保持一致。

lore
每页
上一页28 / 33下一页