0/474 已展开

LLM 分析

Linux stable: 5.15.216-rc1 综览

系列概况

  • 标题: [PATCH 5.15 000/456] 5.15.216-rc1 review
  • 作者: Greg Kroah-Hartman gregkh@linuxfoundation.org
  • 目标内核: Linux 5.15 LTS, 5.15.216-rc1
  • 规模: 456 patches,覆盖 100+ 子系统
  • 修改文件: 网络/驱动/FS/架构等多类子系统(数十个 drivers/net、drivers/net/wireless、net/*、fs/btrfs、arch/powerpc 等)
  • Message-ID: 20260817132539.792407575@linuxfoundation.org
  • 完整性: 公告邮件含完整 shortlog;多数子补丁正文被截断(仅含标题/标签),需依赖标题与已提供 diff;后续 5 封 maintainer 测试回执 + 5 封 Harshit Mogalapalli 的二次确认 + 5 封 Sasha Levin 的 follow-up fix

补丁目的

发布 5.15 LTS 第 216 个候选版,集成本周回迁的 bugfix/cleanup/feature,征求社区 testing 与反对意见,确保所有回迁补丁可安全合入 LTS。

关键实现

主要改动分类:

  • 网络栈: sctp(多笔 UAF/OOB)、ipv4 fib UAF、ipv6 Route Information 校验、in6_dev 复活、macsec、can-isotp(多笔竞态/UAF)、tipc、rds、smc、vxlan、ppp
  • 存储/FS: btrfs reloc root 泄漏、ceph/libceph(CRUSH 校验、OOB)、smb/client fallocate
  • 驱动: wifi(carl9170/ath6kl/ath11k/p54 OOB 校验)、USB gadget/serial/storage、net(e1000/igbvf/sxgbe/hinic)、media 子系统、ASoC、RDMA、bluetooth
  • 架构/调度: powerpc/time 与 sched/vtime(移除通用实现,cleanup)、KVM(nVMX shadow VMCS、mmu UAF)、arm64 syscall 临时回退
  • UAF/RCU 模式: 大量 sock_hold/sock_put、kfree_rcu()、call_rcu()、边界检查

类比

这次发布像一栋老房子的水电维修周报:456 张工单里绝大多数是"上次巡检发现的漏水点修好了"(UAF/OOB)、"按法规补做的绝缘"(CAP_NET_ADMIN 校验),也夹着几项"厨房布局调整"(sched/vtime 清理)。Greg KH 是工地总监,每位工人都把回执贴在他公告下面;Harshit Mogalapalli 是甲方质检,对 5 张工单标了"待复核",Sasha Levin 再补交二次验收单。

Highlight:风险与注意点

  • 多笔 RCU/UAF 修复依赖 kfree_rcu()/call_rcu(),grace period 必须足够,否则会留下 race
  • powerpc vtime 重构(patch 050 cleanup)与后续 vtime 改动(patch 051/052)联动,需重点回归
  • patch 198 紧接着 patch 197 回退,体现 stable 周期"先合再退"模式(197 被立即 revert)
  • 多笔 OOB 校验涉及 wifi/USB 固件驱动,应配合上游 fuzz 结果复测
  • anatop: 关注 patch 364(stratix10-svc 内存泄漏/链表破坏)Harshit 已反馈,Sasha 已出 follow-up
  • tipc patch 231 (discoverer UAF) 后续有 timer shutdown 路径 daily reply,需合并测试

一句话总结

Linux 5.15.216-rc1 集成 456 个回迁补丁覆盖全栈 bugfix/UAF/OOB/少量 cleanup,依赖社区快速回归并由 Sasha Levin 主导 rc2 合并。

+-----------------------+       +-------------------------+
| 5.15.216-rc1 cover    |------>| 456 patches (subsystem  |
| (Greg KH, 2026-08-17) |       |  backports)             |
+-----------------------+       +-------------------------+
              |
              v
   +----------+----------+--------------+
   |                     |              |
Networking          Drivers         FS / arch / core
(sctp, ipv4/6,       (wifi, usb,    (btrfs, ceph, powerpc
 can, mlx5, ...)      kvm, ...)       vtime, ...)