日期范围
163
全部讨论数
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:1019 封邮件

[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作者:Bradley Morgan2026/08/30 00:001 封邮件

[PATCH 4/5] cpufreq: schedutil: convert to kthread_create_worker

本 patch 是 cpufreq schedutil 清理系列第 4/5 帖,把 sugov_policy 中嵌入的 kthread_worker 改成 kthread_create_worker() 返回的指针,并删除多余的 task_struct *thread 字段。这是为了配合上游移除 kthread_worker_fn() 中 worker->task 自赋值工作,schedutil 作为最大使用者必须跟进。改完后 worker 生命周期由 worker API 统一管理,错误路径与亲和性调用都改到 worker->task 上,整体净减 5 行。

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
其它分析 success作者:Zhan Xusheng2026/08/28 16:362 封邮件

[PATCH 1/2] sched/fair: Fix stale comment on task_is_ineligible_on_dst_cpu()

Zhan Xusheng 提交一个 2 patch 的注释维护系列,只改 kernel/sched/fair.c 中的两段注释:把 task_is_ineligible_on_dst_cpu() 上方与 EEVDF/PLACE_LAG 后实际代码脱钩的 nr_queued 描述重写为基于源 runqueue 的正确语义;并把 can_migrate_task() 头部只列 6 条、与 if 链顺序不一致的 bail-out 列表补齐为 8 条并重排。整个系列不改任何运行时行为,属于 cleanup 类 patch。

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