当前位置:首页>Linux>【Linux社区短距简报】linux-wireless周动态(20260716~0722)

【Linux社区短距简报】linux-wireless周动态(20260716~0722)

  • 2026-09-28 13:26:28
【Linux社区短距简报】linux-wireless周动态(20260716~0722)

Linux 无线子系统周报 (linux-wireless)

报告周期:2026-07-16(周四)— 2026-07-22(周三)生成日期:2026-07-23数据源:lore.kernel.org/linux-wireless (public-inbox)


一、本周概览

指标
数值
邮件总量(过滤 bot 后)
348
补丁提交(含 PATCH 关键字)
311
补丁系列数(含多版本迭代)
~174
安全/修复类邮件
86
新功能/支持类邮件
90
Pull Request 请求
13
活跃贡献者(前 12 名)
250+ 邮件
最大活跃厂商
Qualcomm (oss.qualcomm.com)

域名分布(Top 10)

排名
域名
邮件数
厂商/归属
1
oss.qualcomm.com
69
Qualcomm (ath11k/ath12k, wireless-next 维护)
2
gmail.com
51
社区独立贡献者
3
realtek.com
41
Realtek (rtw88/rtw89/rtlwifi)
4
nbd.name
26
Felix Fietkau (mt76 维护者)
5
intel.com
20
Intel (iwlwifi)
6
sipsolutions.net
15
Simon Wunderer
7
redhat.com
11
Red Hat
8
linux.dev
11
Linus Torvalds 等
9
lunn.ch
8
Andrew Lunn
10
plantwatch.de
7
Lukas Gejdanki

二、本周要点速览

  1. 1. ath12k 驱动大幅更新:本周 ath12k 是最大热点,提交了固件分配 MLD peer ID、MultiPD AHB 平台支持、MLO RX peer map 等多项 MLO/MLD 特性。
  2. 2. mt76 巨型 18 合 1 补丁系列:Felix Fietkau 提交 mt76 18 合 1 修复系列,覆盖 MLO 数据包计数、MAC TXD MLD ID、RX 解引用防护、DMA mapping 泄漏、未初始化描述符等。
  3. 3. iwlwifi 安全加固:Intel iwlwifi 提交 5 合 1 fixes 系列,重点加固固件 TLV 解析器的越界遍历与最小尺寸校验。
  4. 4. brcmfmac 双重释放修复:brcmfmac 修复 bus_reset work 生命周期与 scratch-buffer DMA double-free,属严重内存安全修复。
  5. 5. mac80211 多媒体查询(AQL)增强:为组播包增加 AQL 支持,新增 ieee80211_tx_peek API 与 ieee80211_txq_aql_pending()。
  6. 6. rtw89 共存(coex)大幅扩展:Realtek rtw89 提交两个大型系列,增加固件命令格式、LED 支持、TDMA 及 RTL8852 系列多固件版本支持。
  7. 7. cfg80211 调试增强:增加认证/关联 BSS 查找失败原因输出,并发布 PMSR 请求时机调整。
  8. 8. ath11k 资源泄漏修复历经多版本迭代:修复 ext IRQ 设置的资源泄漏,从 v3 迭代至 v5。
  9. 9. linux-next 合并与回归:本周出现 wireless-next 与主线合并的构建失败报告及 RRO 回归。
  10. 10. mwifiex 新增 iw61x 支持提案:提交 iw61x 芯片支持的 do-not-merge 草案。

三、安全修复详解

本周安全与稳定性修复是重点,涵盖 越界访问、内存泄漏、NULL 解引用、双重释放、竞争条件 等多类问题:

严重安全修复

驱动
修复内容
风险类型
brcmfmac
修复 bus_reset work 生命周期与 scratch-buffer DMA 双重释放
Use-after-free / double-free
ath12k
修复 ath12k_mac_dp_peer_cleanup() 中的越界 clear_bit
Out-of-bounds
ath12k
保护 ath12k_mac_peer_cleanup_all() 中 dp_peer 解引用
NULL deref
mt76mt7921/mt7925
 CSA beacon 中 NULL 解引用
NULL deref
mt76
解引用 phys[] 前先校验 RX band_idx
OOB deref
mt76
修复 MT76_MCU_RESET 前唤醒 MCU 等待者的竞争
Race
mt76
修复 RXDMAD_C 缓冲区回收竞争
Race
iwlwifi
边界化固件解析器中对齐 TLV 遍历(FW parser / dbg-tlv)
OOB read
iwlwifi
验证 WGDS 表修订索引、PPAG 位图移位、SEC_RT TLV 最小尺寸
Validate input

内存泄漏修复

  • • ath11k:修复 ext IRQ 设置错误路径的资源泄漏(v5 最终版)
  • • mt76 mt7996:修复 AddBA 请求帧的 TX DMA mapping 泄漏
  • • mt76 mt7996:修复非 MLD 站点 num_sta 泄漏
  • • mt76 mt7921:修复 mcu rx event 中 skb_linearize 失败时的内存泄漏
  • • brcmfmac:修复 brcmf_sdio_read_control() 内存泄漏
  • • rtlwifi rtl8192du:修复 rtl92du_init_sw_vars() 可能泄漏
  • • mwifiex:验证 action frame 固定字段,避免处理无效帧

四、80211 协议栈专题

4.1 cfg80211(无线配置 API 层)

补丁数量:16 封相关邮件

类别
内容
功能更新
say why the auth/assoc BSS lookup failed
(v2→v3 迭代):增加认证/关联 BSS 查找失败原因输出,提升调试能力
功能更新
publish PMSR request before starting the driver
:调整 PMSR 请求发布时机
功能更新
reg: add a newline in DFS debug message
:调试信息格式修正
功能更新
include cf1 offset when sending chandef
:发送 chandef 时纳入 cf1 偏移
代码质量
Constify struct cfg80211_ops
:常量化操作结构体
安全修复
validate IEs in cfg80211_wext_siwgenie()
:校验 wext 接口中的信息元素
安全修复
fix regulatory.db async firmware request blocking __usermodehelper_disable()
:修复监管数据库异步固件请求阻塞问题
测试
tests: check BSS lookup failure reasons
:配套自测

4.2 mac80211(软件 MAC 层)

补丁数量:15 封相关邮件

类别
内容
功能更新
新增 ieee80211_tx_peek API(v3 系列,3 合 1 之一):供驱动 peek 发送队列
功能更新
factor out ieee80211_calc_expected_tx_airtime
:重构发送空中时间计算
功能更新
估算未由驱动/RC 提供的预期吞吐量
功能更新
新增 AQL 组播包支持
(AQL for multicast packets)
功能更新
新增 ieee80211_txq_aql_pending() 辅助函数
功能更新
销毁关联链路前通知驱动
功能更新
跳过未使用的探测响应倒计时偏移
功能更新
hwsim
: 拒绝尺寸不足的 HWSIM_ATTR_TX_INFO
功能更新
站点进入省电前重算 TIM(recalculate TIM when station enters power save)
安全修复
validate individual TWT params before driver setup
:TWT 参数逐个校验
安全修复
hwsim
: 拒绝 undersized HWSIM_ATTR_TX_INFO(net 修复)
稳定性
释放触发器前停止 tpt LED 触发器定时器

要点:mac80211 本周重心在 AQL(多队列仲裁)增强 与 TWT/省电逻辑,并对固件辅助驱动(hwsim)增加了输入校验。


五、新功能与驱动支持

主要新功能

驱动
新功能
ath12k
固件分配 MLD peer ID;MultiPD AHB 平台支持;AHB 平台描述符;MLO RX peer map;host_alloc_ml_id 硬件参数
iwlwifi
MLD 支持 update_mcc 通知 v2;wake packet crypto overhead 校验;scan-abort 状态初始化
mt76
mt7603 新增 0x7592 EEPROM 芯片 ID;mt7915 热区设备注册
rtw89
LED 支持(含 RTL8852CU 多色 LED);共存命令/事件格式扩展;TDMA v4;RTL8852 系列多固件版本
rtw88
RTL8723B/RTL8723BS 支持;firmware v41.0.0 for RTL8723B
rtw89
启用 Spacemit K3 36-bit DMA;PCI 探测路径修复
mwifiex
iw61x 芯片支持草案(do-not-merge)

六、驱动子系统更新

驱动
本周邮件(PATCH)
主要工作
ath 系列
 (ath11k/ath12k)
76
ath12k MLO/MLD 特性 + ath11k 资源泄漏修复
mt76
 (MediaTek)
40
18 合 1 巨型修复系列(MLO、DMA、竞争、泄漏)
Realtek
 (rtw89/rtw88/rtlwifi)
64
rtw89 共存扩展、LED、RTL8723 系列支持
iwlwifi
 (Intel)
15
5 合 1 安全 fixes + 8 合 1 next 更新
mwifiex
 (Marvell)
17
iw61x 新支持 + NULL deref / 帧校验修复
brcmfmac
 (Broadcom)
14
DMA double-free、内存泄漏、P2P 帧处理修复

七、Pull Requests

日期
来源
说明
07-16
nxpwifi-2026-07-15
nxpwifi 驱动拉取请求
07-19
iwlwifi: fixes - 2026-07-19
Intel iwlwifi 修复批次
07-21
iwlwifi: fixes - 2026-07-21
Intel iwlwifi 第二修复批次
07-21
ath-next-20260721
Qualcomm ath 下一版本特性
07-22
mt76-fixes 2026-07-22
MediaTek mt76 修复批次
07-22
ath-next-20260722
Qualcomm ath 下一版本特性(次日)
07-22
wireless-2026-07-22 (GIT PULL)
主线无线子系统拉取合并

八、下周关注点

  1. 1. ath12k MLO/MLD 特性合并:本周大量 ath12k MLO 特性需关注主线合并与回归测试。
  2. 2. mac80211 AQL 组播支持:AQL 多队列仲裁增强进入主线后需验证性能。
  3. 3. iwlwifi 安全修复验证:TLV 遍历越界修复需关注后续回归与 kfree kernel BUG 报告。
  4. 4. brcmfmac double-free 修复:DMA 双重释放修复上线后需跟踪稳定。
  5. 5. mt76 巨型修复系列主线合并:18 合 1 系列覆盖面广,合并后关注 MLO 功能稳定性。
  6. 6. linux-next 合并冲突:本周已现 wireless-next 构建失败,需持续关注主线合并。
  7. 7. rtw89 共存扩展:大量固件命令格式新增,需验证与硬件兼容性。
  8. 8. mwifiex iw61x 支持:跟踪 do-not-merge 草案的讨论进展。

报告由 Linux 内核邮件列表分析助手自动生成


欢迎关注:

欢迎添加微信号入群交流:

如果有更多疑问或需要帮助,可点击下方卡片,让「东东的小站AI助手」为您实时答疑:支持24小时在线 ⬇️

更多请点击左下角 阅读原文!

最新文章

随机文章