日期范围
274
全部讨论数
RFC重要分析 success作者:David Stevens2026/09/01 20:3254 封邮件

[RFC 00/10] Reclaimable kernel stacks

David Stevens 提出 10 patch RFC,在任务进入安全阻塞时回收未使用的 vmap 栈页,通过 list_lru shrinker 异步释放并按需 repopulate,可在 Android 多任务场景降低 50% 栈内存。维护者 Peter Zijlstra 与 Sebastian Siewior 强烈质疑方案动机(线程数才是根本)、pi_lock 下不能调分配、PREEMPT_RT 不适用以及 tracepoint 位置;v1 需要重写 fast path、合并 mlock/PREEMPT_RT 例外,并修掉 memcg 泄漏与 NUMA 旁路问题。

lore
其它重要分析 success作者:Greg Kroah-Hartman2026/09/01 09:22474 封邮件

[PATCH 5.15 001/456] nvmet-tcp: Fix potential UAF when ddgst mismatch

Greg Kroah-Hartman 发布 Linux 5.15 LTS 第 216 个候选版,包含 456 个回迁补丁,覆盖网络、驱动、文件系统、架构等大量子系统的 bugfix 与少量 cleanup。多笔补丁聚焦 UAF/OOB 修复;社区 maintainer 回复确认收到,Harshit Mogalapalli 反馈 5 张 patch 需复核,Sasha Levin 提交后续 fix。

lore
Bugfix重要分析 success作者:Hyunwoo Kim2026/09/01 05:331 封邮件

[PATCH v2] sched/cache: Fix use-after-free of the mm replaced by exec

当 execve() 同时改写 tsk->mm 与 tsk->active_mm 并释放 old_mm 时,另一颗 CPU 持 rq lock 且 preemption-disabled 的 account_mm_sched() 仍是 RCU 读侧临界区里的 reader,旧 mm 被先释放就会引发 UAF。补丁在 exec_mm_put_old() 释放前插入 synchronize_rcu() 等一个 RCU 宽限期,从而保证旧 mm 上的所有引用安全退出。这是 v2,相比 v1 改用 synchronize_rcu() 替代刷 rq lock,覆盖所有 preempt-disabled ...

lore
其它分析 success作者:Kayra Cizmeci2026/09/01 03:222 封邮件

[PATCH] sched/fair: Remove unused autogroup.h include

这是一份单 patch cleanup:删除 kernel/sched/fair.c 中一行从未被引用的 #include "autogroup.h"。作者先用 grep 确认 fair.c 内没有代码使用 autogroup.h 声明的符号,再用 Lima+QEMU 在 x86_64 defconfig、4 CPU、busybox 环境下完成启动测试。补丁发出约 5 周后仍无 maintainer 回复,作者补发了一封 gentle ping。

lore
RFC重要分析 success作者:Tim Chen2026/09/01 01:0411 封邮件

[RFC PATCH 0/7] sched/cache: Per-task control of cache aware scheduling via prctl

Tim Chen 提出一个 7 补丁 RFC,把 sched_cache_group 从 mm_struct 中解耦为独立的引用计数对象,通过新的 prctl(PR_SCHED_CACHE) 暴露 GET/CREATE/SHARE_FROM/DISABLE/ENABLE 子操作,让跨进程协作的工作负载能显式把若干任务放到同一 LLC 聚合组。系统级策略从 debugfs 布尔扩成 always/advise/never 三态,与每组 enabled 字段按 THP 模式组合。Peter Zijlstra 询问真实使用场景,Chen Yu 给出腾讯 KV-cache 等云上内存密集负载的反馈作为...

lore
每页
上一页13 / 55下一页