十月内核两条线并行:抽象层重做——VM_SPECIAL 退场,dma-buf 从图形句柄变成通用 I/O 缓冲区;相机栈补课——虚拟机相机、链路容错、C-PHY。 v7.3 于 10-18 发布,v7.4 合并窗到月底仍未关闭。
📈 本期盘点
/ sectionVM_SPECIAL 退场:38 个补丁把 VMA 的隐式约定写成判据
🔗 原文
dma-buf 从图形句柄变成 I/O 栈的通用缓冲区
🔗 原文
相机栈补两门课:虚拟机里的相机,与失效链路的容错
🔗 原文
📊 板块热度
/ column
26 个采样日(10-04~07 假期与 10-29 无采样)的全月总量:net 13289 · DRM 7475 · mm 5756 · fs 3284 · media 3271 · PCI 2920 · Rust 1362 · LSM 1300 · block 1199 · arch 911 · rt 466 · virtio 33。net 与 DRM 的领先来自合并窗内的 批量推送与评审,不是单一系列。
环比:日均活跃度(9 月 21 采样日 vs 10 月 26 采样日)
○ net:553.9 → 511.1(-7.7%)
○ DRM:311.7 → 287.5(-7.8%)
○ mm:301.8 → 221.4(-26.6%)
○ fs:137.5 → 126.3(-8.1%)
○ media:140.8 → 125.8(-10.6%)
○ PCI:133.3 → 112.3(-15.8%)
○ Rust:60.4 → 52.4(-13.2%)
○ LSM:30.1 → 50.0(+65.9%)
○ block:46.0 → 46.1(+0.1%)
○ arch:47.9 → 35.0(-26.9%)
○ rt:17.9 → 17.9(+0.1%)
○ virtio:0.9 → 1.3(+48.1%,小基数)
超过 ±15% 的四处,逐个归因。LSM +65.9% 要打折看:30 天窗口 1498 封里有 402 封(27%)来自 Sashiko 评审机器人;剔除后日均约 34.5,相对九月 30.1 的增幅回落到 15% 左右。事实是机器流量进了列表,人类讨论的增长有限(推断, 前提是九月没有同等规模的机器人流量)。mm -26.6% 对应系列收敛: 九月是 VMA flag/VM_SPECIAL 的多版本评审高峰,十月系列合入后讨论量回到 221/天; 十月的假期日均已从分母中扣除,这个下降不是采样偏差。arch -26.9% 主要差在峰值日:九月有四个 90+ 的日子,十月只有 10-28 一天 186;当月 arch 流量以跨列表 mm/BTF 系列为主(推断:九月基数含 SoC/DTS 批次评审)。 PCI -15.8% 刚过阈值,绝对值差 21 封/天,属于单日大系列评审造成的 波动而非趋势(推断)。virtio 的 +48% 是 0.9→1.3 的小基数变化,不作趋势解读。
🧭 命运追踪
/ column42 条头条的 mid 全部过 mirror-lookup.sh;b4 式 mid 不在索引正则覆盖内,再用两个 镜像的全历史 Link trailer 与提交主题做第二道核对。mainline 镜像截至 10-29 (v7.4 合并窗未闭),next 截至 10-30。mid 引用级未命中、但同主题提交在镜像里的, 计入合入并注明。
✅ 已进 mainline(9 条)
○ VM_SPECIAL 删除(10-10)→ 72a993449cb0,10-27 经 mm-stable 进 v7.4
○ VFS RCU pathwalk UAF 修复(10-10)→ c68b15ae1175,随 v7.3 发布(10-18)
○ netmem 对称引用计数(10-11)→ 43dcd01eb539 + ceb0527b1cda,10-20/21
○ Rust dma_fence 与 Nova 显存管理(10-13)→ a56b45995b1e,drm-rust-next-2026-10-11
○ VMA flag v6(10-16)→ 同系列,落点 72a993449cb0
○ sched_ext 子调度器账本(10-18)→ 47769db146d9 等,10-19~10-27;原 mid 未在 Link trailer 命中
○ __get_user/__put_user 删除(10-21)→ f748af39e335
○ io_uring 接 dma-buf(10-26)→ ed02f4f7ad9b,for-7.4/io_uring-dmabuf-20261023
○ connector 迁 atomic_create_state 主体(10-31)→ 75 个转换提交已在主线(如 8b32d0652db9);v3 收官批次未入
🟡 在 linux-next 排队(3 条)
○ arm64 GCS v21 KVM 客户机支持(10-01)→ next-20261027(KVM arm64 提交 68c11eed4f80)
○ Kernel API 规范框架(10-09 / 10-26)→ next-20261028~30(sashal/kapi spec 分支)
○ MM core 树首个 pull(10-24)→ next-20261029/30(mm/core.git 已并入;主线 10-27 的 mm pull 仍来自 akpm/mm.git)
⬜ 未合入 · 合并窗内刚发出,目标 v7.5(9 条)
○ dma-buf mapping types 协商,26 补丁(10-27)
○ drm panel 全量迁 atomic state,35 补丁(10-27)
○ KVM dying VM 的 uaccess 加固,15 补丁(10-28)
○ CoCo virtio_balloon 接入 unaccepted memory(10-28)
○ virtio-media v10(10-30)
○ imx678 重构为 Starvis 2 公共驱动 v7(10-30)
○ kTLS 自行处理 TLS 1.3 KeyUpdate v3(10-31)
○ Amlogic S4 一日十连发(10-26)
○ dma-buf 进 memcg 记账(10-22)
⬜ 未合入 · 评审迭代中(13 条)
○ KVM x86 APX v8(10-01)
○ V4L2 容错管线 RFC(10-02)
○ DRM bridge 热插拔 RFC v2(10-02)
○ drm_panel atomic state v1(10-09)
○ Kaanapali camss v20(10-11)
○ Intel IPU4P 接回 IPU6,12 补丁(10-12)
○ P2P DMA 按 TLP 类别路由,v10(10-13)
○ MIPI C-PHY x1e RFC(10-16)
○ 高通 C-PHY v1(10-18)
○ NFSD 直写 v9(10-25)
○ 128 位用户 ID RFC(10-19)
○ IPv4↔IPv6 翻译器,18 封 RFC(10-25)
○ 2MB 大页切 4K 的 I/O 缓冲池(10-24)
⬜ 未合入 · 方向讨论与单发(8 条)
○ nSVM 给 L2 独立 ASID(10-08)
○ s390 惰性 MMU 批量改 PTE(10-08)
○ dma-buf 直接当 fs/nvme I/O 缓冲(10-17);同方向 block/nvme 基础支持已合入 fd13f31ac6、bcbd808652
○ RK3588 HDMI 声明 BT.2020(10-19)
○ 页缓存读路径免引用计数(10-20)
○ cells 容器对象 RFC(10-20)
○ 内核自身影子栈 RFC(10-22)
○ buddy 按物理地址分桶抗碎片(10-12,讨论)
🔬 低频板块
/ column★ virtio:全月 33 封,只有一个主题
🔗 原文
★ RT:542 封,一半是通用修复的 CC
🔗 原文
★ LSM:1498 封,KEYS 与 userns 两簇撑起流量
🔗 原文
★ arch:机密计算补上两块
🔗 原文
📈 趋势观察
/ column★ 合并窗的双层结构:进来的是旧账,出去的是新账
★ dma-buf 正在变成 I/O 栈的通用缓冲区
★ 相机栈在为「拓扑会变」重写语义
★ 版本号成了系列的筛选信号
★ AI 评审机器人改变了列表流量的语义
📌 与你方向的交叉点
/ column六条与你方向直接相关的线
○ V4L2 容错管线(10-02 RFC):GMSL2 链路单环失效的语义答案——让 subdev 报告连接状态,而不是整条管线报废。
○ C-PHY 两套方案(10-16 / 10-18):争议点是 timing 归 PHY provider 还是 host 驱动,和 D-PHY/GMSL2 的抽象边界直接相关。
○ virtio-media v10(10-30):虚拟机/容器里跑 V4L2 相机的参考实现,只做中继不碰 VB2。
○ imx678/Starvis 2(10-30):一族一驱动的组织方式,适合车载多传感器平台。
○ Kaanapali camss v20(10-11):新 SoC 接入相机子系统的清单——PHY、解码、前端、时钟、DT。
○ RK3588 BT.2020(10-19):板子的 HDR 通路补齐了 HDMI 连接器声明。
📰 数据指标
/ column本月数据
○ 产出:22 期日报 + 1 期周报,覆盖 10 月的 22 天
○ 内容量:42 头条 · 217 亮点 · 296 常规动态 · 93 机制雷达 · 144 术语
○ 月总量(26 采样日):net 13289 · DRM 7475 · mm 5756 · fs 3284 · media 3271 · PCI 2920 · Rust 1362 · LSM 1300 · block 1199 · arch 911 · rt 466 · virtio 33
○ 命运:9 进主线 · 3 在 next · 30 未合入
○ 版本:v7.3 于 10-18 发布;v7.4 合并窗到 10-29 仍在进行
○ 采样:26/31 天(10-04~07 假期与 10-29 无数据)
如果对你有用,点个赞,或转给需要的朋友。
数据来源:(lore.kernel.org)· 北京时间