日期范围
67
重要讨论数
RFC重要分析 success作者:K Prateek Nayak2026/08/31 23:0824 封邮件

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

K Prateek Nayak 提出对 PROXY_EXEC 中 sleeping-owner 处理的替代 RFC,把 donor 唤醒与 owner 链唤醒的竞争放到 ttwu_runnable() 路径上处理,union 化 on_rq/is_linked 为 needs_rq_sync,让 chain-wakeup 在单 rq_lock 下批量完成。16 个 patch 拆出 fixes、blocked-head 维护、MIGRATING 改造、链唤醒主体以及 mutex 端 lock_nesting 计数;thread 中 Andrea Righi 对若干命名、slow-path 注释...

lore
其它重要分析 success作者:Byungchul Park2026/08/31 07:101 封邮件

[PATCH v19 00/40] DEPT(DEPendency Tracker)

Byungchul Park 提交 DEPT v19(40 个 patch),把死锁建模为 wait/event 依赖图,弥补 lockdep 在 folio lock、completion、dma fence、RCU、waitqueue 等场景的盲点。核心改动包括 dept_map/dept_task/sdt/ldt 高层 API、与 lockdep 联动、procfs 状态导出、自动对象池补给、timeout 区分、Kconfig 开关以及文档与 unit test。

lore
其它重要分析 success作者:Aaron Tomlin2026/08/29 23:551 封邮件

[PATCH v4] security: Expand task_setscheduler LSM hook

Aaron Tomlin 发布 v4 补丁,把 CPU 亲和性掩码作为新参数引入 LSM 的 task_setscheduler 钩子,让 SELinux、Smack、BPF LSM 第一次能看到 sched_setaffinity 的目标 CPU。补丁同步更新 capability/SELinux/Smack 的签名,并把 cpuset attach、mipsmt FP affinity 等多个调用点的真实 mask 一并透传,从而为多租户与实时场景补齐空间隔离能力。

lore
Bugfix重要分析 success作者:Aaron Tomlin2026/08/28 06:187 封邮件

[PATCH v9 0/6] Introduce per-CPU debugfs files

Aaron Tomlin 发布 v9 系列共 6 个补丁,修复 /sys/kernel/debug/sched/debug 中 print_dl_rq/print_cpu/sched_show_numa/print_cfs_stats 几处的 use-after-free、TOCTOU 与 RCU 遍历违例;引入 rcu_dereference_root_domain() 宏与 for_each_leaf_cfs_rq_rcu() 迭代器,并用 SCHED_DEBUG_MAX_ITER=4096 熔断防 RCU stall。最后一个补丁新增 /sys/kernel/debug/sched/cp...

lore
Bugfix重要分析 success作者:Aaron Tomlin2026/08/28 04:378 封邮件

[PATCH v8 1/6] sched: Annotate rq->rd with __rcu and update lockless readers

Aaron Tomlin v8 系列给 struct rq 的 rd 指针加上 __rcu 标注并新增 rcu_dereference_root_domain() 辅助宏,把 print_dl_rq()/print_cpu()/sched_show_numa()/print_cfs_stats() 四处锁外裸读全部纳入 RCU 或 task_lock 保护,避免 CPU 热拔出、cgroup cpuset 重划分或任务退出并发路径下的 use-after-free、TOCTOU 与 RCU CPU stall。最后一片新增 /sys/kernel/debug/sched/cpu/cpu<N>/...

lore
每页
上一页11 / 14下一页