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

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

  • 2026-08-19 16:41:59
【Linux社区短距简报】linux-wireless周动态(20260806~0812)

📡 Linux 无线子系统邮件列表周报

报告周期: 2026-08-06 (周四) — 2026-08-12 (周三)数据来源: lore.kernel.org/linux-wireless/0.git报告生成: 2026-08-13

📊 本周概览

指标
数值
总邮件数
255
补丁/提交数
218
独立补丁系列
133
安全修复
42
新功能/增强
87
活跃贡献者
50+
Pull Requests
2

📋 本周要点速览

  1. 1. 🔴 ath12k OOB 访问修复 — Pardeep Kaur 修复 TX stats 数组越界访问(CRITICAL)
  2. 2. 🔴 ath12k channel list 双重释放 — Linkai Gong 修复错误路径上的 double-free 和 dangling pointer
  3. 3. 🔴 ath11k QMI 初始化失败修复 — Miaoqing Pan 修复 QRTR 就绪前的 WLAN 初始化失败、NULL 解引用等三个问题
  4. 4. 🔴 mt76 锁反转修复 — Devin Wittmayer 修复 mt7921/mt7925 的 dev->mutex 与 iflist_mtx 锁反转
  5. 5. 🔴 mt7915 thermal zone UAF — Ryan Leung 修复使用后释放和 cooling device 泄漏
  6. 6. 🔴 wilc1000 P2P OOB 读取 — Ali Ahmet Memis 修复 P2P public action 帧越界读取
  7. 7. 🔴 aic 堆栈缓冲区溢出 — Tim Michals 修复 aicbt_patch_info_unpack 中的堆栈溢出
  8. 8. 🔴 mm81x 固件解析修复 — Linmao Li 4 个补丁系列加固固件 TLV 和 host table 越界
  9. 9. 🟠 brcmfmac FT/OKC 漫游卸载 — Jason Huang 5 补丁系列添加固件 FBT/OKC 漫游卸载支持
  10. 10. 🟠 ath11k/ath12k TX 流控 — Jose Ignacio Tornos Martinez 实现自定义 wake_tx_queue 流控
  11. 11. 🟠 rtw88 RTL8723BS 预备 — luka.gejak 7 补丁系列为 RTL8723B/BS 添加 SDIO 支持
  12. 12. 🟠 Loic Poulain NVMEM v10 — 块设备 NVMEM 提供者、蓝牙固件地址 10 补丁系列
  13. 13. 🟠 80211 协议栈 — nl80211 漫游卸载扩展、mac80211 AP_VLAN 保护、FT key 上传延迟讨论

🔴 安全修复详解

1. ath12k: fix out-of-bounds access on TX stats arrays

作者: Pardeep Kaur版本: v3 (1/8) | 严重性: 🔴 CRITICAL问题: TX stats 数组使用了不正确的索引边界,导致在特定 TX 完成路径下可能访问越界内存。修复: 在 ath12k_dp_tx_complete() 中增加数组边界检查,确保 ring ID 在有效范围内再访问 stats 数组,防止 OOB 访问导致的内核崩溃或信息泄露。影响范围: 所有 ath12k 设备(WCN7850, QCN9274 等),在高吞吐量场景下极易触发。

2. ath12k: fix channel list double-free on error paths

作者: Linkai Gong版本: v2 | 严重性: 🔴 CRITICAL问题: 在 ath12k 的 MAC 层初始化错误路径上,channel list 存在双重释放(double-free)漏洞,可能导致内核内存损坏。修复: 在错误处理路径中增加 NULL 检查和释放后置空,防止同一指针被释放两次。影响范围: 所有 ath12k 设备,主要在初始化失败场景下触发。

3. ath12k: clear dangling channel pointers on error paths

作者: Linkai Gong严重性: 🔴 HIGH问题: 在错误处理路径中,channel list 指针(dangling pointer)未被清零,导致后续操作可能访问已释放的内存区域。修复: 在释放后显式将指针置 NULL,防止悬挂指针导致的 UAF 问题。影响范围: ath12k 初始化错误路径。

4. ath12k: fix 1-based ring index in REO Rx Received debugfs output

作者: Pardeep Kaur版本: v3 (7/8) | 严重性: 🟡 MEDIUM问题: REO RX Received debugfs 输出使用了 1-based 的 ring 索引而非 0-based,导致索引 0 缺失,影响调试准确性。修复: 将索引基础从 1 改为 0,使得 ring 索引与硬件寄存器一致。影响范围: 调试接口,不影响运行时行为。

5. ath11k: fix NULL dereference in ahb remove when QMI init incomplete

作者: Miaoqing Pan版本: ath-current v2 (2/3) | 严重性: 🔴 CRITICAL问题: 当 QMI 初始化未完成时,ath11k AHB 移除路径会触发 NULL 解引用,导致内核崩溃。修复: 在 ahb remove 中增加对 QMI 初始化状态的检查,仅在完全初始化后执行 teardown 操作。影响范围: 所有 ath11k AHB 设备(QCA6390, WCN6855 等),在热移除或异常初始化失败时触发。

6. ath11k: fix sporadic WLAN initialization failures

作者: Miaoqing Pan版本: ath-current v2 (1/3) | 严重性: 🟡 HIGH问题: QRTR 就绪时序问题导致 WLAN 初始化偶发失败,表现为随机性初始连接失败。修复: 在 QRTR 服务就绪后重新尝试初始化,确保 QMI 消息能够正确路由。影响范围: 所有 ath11k 设备,影响用户体验的初始化可靠性。

7. ath11k: unregister PM notifier on QMI init failure path

作者: Miaoqing Pan版本: ath-current v2 (3/3) | 严重性: 🟡 MEDIUM问题: QMI 初始化失败时未注销 PM notifier,导致设备移除后仍残留 PM 回调,可能造成空指针访问。修复: 在 QMI 失败路径中增加 PM notifier 注销。影响范围: ath11k QMI 初始化失败场景。

8. mt76: mt792x: fix memory leak in USB TX path

作者: Eason Lai (MTK)严重性: 🟡 MEDIUM问题: USB TX 路径上存在 skb 内存泄漏,在特定条件下(如系统内存压力大时)未释放 TX 缓冲区。修复: 在 USB TX 完成回调中增加 skb 释放逻辑,确保所有 TX 路径都正确释放资源。影响范围: 所有 mt792x USB 设备(MT7921U, MT7925U 等)。

9. mt76: mt7921/mt7925: fix lock inversion between dev->mutex and iflist_mtx

作者: Devin Wittmayer版本: wireless (1/2, 2/2) | 严重性: 🔴 CRITICAL问题: dev->mutex 与 iflist_mtx 之间存在锁反转(lock inversion)死锁风险,可能在 .config 操作中触发。修复: 调整锁获取顺序,确保始终按照 dev->mutex → iflist_mtx 的顺序获取,避免死锁。影响范围: 所有 mt7921/mt7925 设备,在并发接口配置操作中极易触发死锁。

10. mt76: mt7915: fix thermal zone use-after-free and cooling device leak

作者: Ryan Leung版本: v2 | 严重性: 🔴 HIGH问题: mt7915 thermal zone 在设备移除时存在使用后释放(UAF)和 cooling device 泄漏问题。修复: 重新排序 thermal zone 的注销和释放顺序,确保在设备移除前正确销毁 thermal zone。影响范围: mt7915 设备,在热插拔或模块卸载时触发。

11. brcmfmac: fix lost 802.1x TX completion wakeup

作者: Karl Mehltretter严重性: 🔴 HIGH问题: brcmfmac 在 802.1x 认证过程中,TX completion 的唤醒信号丢失,导致认证流程永久阻塞。修复: 修复 TX completion 路径上的唤醒逻辑,确保所有等待队列都能正确收到完成信号。影响范围: 所有 brcmfmac 设备,影响 802.1x 企业级认证。

12. rtw88: fix out-of-bounds CAM write when key table is full

作者: Ping-Ke Shih (Realtek) 评严重性: 🟡 MEDIUM问题: 当 CAM (Content Addressable Memory) 密钥表满时,写入操作未做边界检查,导致越界写入。修复: 在写入 CAM 前检查密钥表是否已满,防止越界。影响范围: rtw88 设备(RTL8822BE, RTL8822CE 等)。

13. rtw89: 8851b: fix swapped DPK channel/bandwidth backup fields

作者: Yi Cong严重性: 🟡 LOW问题: 8851B 的 DPK 校准中 channel/bandwidth 备份字段顺序颠倒,导致校准数据错误。修复: 交换备份字段顺序,使其与硬件寄存器定义一致。影响范围: rtw89 8851B 设备,影响 DPK 校准精度。

14. wilc1000: fix out-of-bounds read in P2P public action frames

作者: Ali Ahmet Memis严重性: 🔴 HIGH问题: P2P public action 帧解析时未验证帧长度,可能导致越界读取。修复: 在解析前增加帧长度校验,确保不读取超出 skb 数据范围的内容。影响范围: wilc1000 设备,在接收恶意 P2P 帧时可触发。

15. aic: fix stack buffer overflow in aicbt_patch_info_unpack

作者: Tim Michals版本: RFC v2 (1/2) | 严重性: 🔴 CRITICAL问题: aicbt_patch_info_unpack 函数中存在堆栈缓冲区溢出漏洞,可能被恶意固件补丁信息利用。修复: 增加缓冲区大小检查和边界验证,防止堆栈溢出。影响范围: AIC 系列无线芯片,在加载固件补丁时触发。

16. mm81x: firmware and host table parsing fixes (4 patches)

作者: Linmao Li版本: wireless-next (0/4) | 严重性: 🔴 HIGH系列内容:

  • • 1/4: 固件解析失败时释放 scratch buffer,防止内存泄漏
  • • 2/4: 不丢弃失败的固件 segment 写入,提高容错性
  • • 3/4: 限制 .fw_info TLV 遍历范围,防止越界遍历
  • • 4/4: 限制扩展 host table 遍历范围,防止越界访问

影响范围: mm81x (Morse Micro) 设备,在固件加载异常时可能触发。

17. nxpwifi: fix sta_list locking and the deauth leak (2 patches)

作者: Linmao Li版本: wireless-next (0/2) | 严重性: 🟡 HIGH系列内容:

  • • 1/2: 使用 RCU 保护 sta_list 并发添加/删除,防止竞态
  • • 2/2: uAP deauth 事件中正确删除 station entry,防止泄漏

影响范围: NXP IW61x 设备。

18. mwifiex: validate action frame fixed fields

作者: Brian Norris 评审严重性: 🟡 MEDIUM修复: 验证 action frame 的固定字段长度合法性,防止越界处理。

🟠 新功能与驱动支持

1. brcmfmac: 添加 FT/OKC 漫游卸载支持

作者: Jason Huang | 版本: v4 (0/5)系列:

  • • 1/5: nl80211 添加 roam offload extended feature
  • • 2/5: brcmfmac 检测固件 FBT 和 OKC 支持
  • • 3/5: brcmfmac 添加 PMK 编程支持
  • • 4/5: brcmfmac 报告漫游卸载后的端口授权状态
  • • 5/5: brcmfmac 通告固件漫游卸载支持

技术分析: 这是本周最关键的协议栈+驱动联合功能增强。通过 nl80211 扩展特征位,向用户空间通告固件支持的漫游卸载能力(FBT / OKC),然后在 brcmfmac 驱动中实现 PMK 编程接口,使固件能够自主完成快速 BSS 转换(FT)和机会性密钥缓存(OKC)漫游,减少漫游延迟。

2. ath11k/ath12k: 实现 TX 流控

作者: Jose Ignacio Tornos Martinez | 版本: v6 (0/4)技术分析: 重写 ath11k/ath12k 的 TX 路径,实现自定义 wake_tx_queue 回调并引入流控机制。通过 per-AC 的 ring 选择映射、移除 skb 参数传递、以及在队列拥塞时暂停/恢复传输,解决了在高吞吐量场景下数据路径停滞的问题。

3. rtw88: RTL8723B/BS 预备支持

作者: luka.gejak | 版本: v4 (0/7)系列:

  • • 1/7: 添加 RTL8723B 芯片类型和 SDIO 辅助函数
  • • 2/7: RX 路径标记零长度包
  • • 3/7: 扩展 TX report purge 超时
  • • 4/7: 处理 RTL8723BS 管理 TX 报告
  • • 5/7: 跟踪空闲 TX 页面和 OQT 信用
  • • 6/7: 设置 RX 聚合和中断
  • • 7/7: 添加 TX 背压和重试机制

4. mt76: mt7925 AXI DMA 校准缓存

作者: Allan Wang | 版本: v3功能: 为 MT7928 添加 AXI DMA 校准缓存,减少 DMA 校准开销。

5. mt76: mt7996 热区注册

作者: Ryan Leung | 版本: v4功能: 为 mt7996 添加 thermal zone 设备注册,支持温度监控。

6. mt76: mt7925 coex_info debugfs

作者: JB Tsai功能: 添加 WiFi/BT 共存信息 debugfs 接口,便于调试。

7. mt76: mt7928 6GHz 功率模式 debugfs

作者: JB Tsai功能: 添加 debugfs 接口固定 6GHz 功率模式。

8. Loic Poulain NVMEM v10 系列

作者: Loic Poulain | 版本: v10 (0/10)技术分析: 完整的块设备 NVMEM 提供者框架。核心创新是将 NVMEM 概念扩展到块设备层,允许从 eMMC/SD 卡等块设备读取 MAC 地址。包括:

  • • 块设备 NVMEM 提供者实现
  • • 蓝牙 QCA 芯片通过 NVMEM 获取 BD 地址
  • • NVMEM EUI-48 辅助函数
  • • QCOM 平台 DTS 集成

9. ath12k: 多PD共享固件加载支持

作者: Aaradhana Sahu功能: 支持在多 PD(PCIe Domain)配置中加载共享固件。

10. ath12k: 扩展 DP 统计可观测性

作者: Pardeep Kaur | 版本: v3 (0/8)系列: 8 个补丁增强设备 DP stats,包括 TCL 缓冲分配失败计数、WBM RX 错误丢弃统计、TX 完成统计等 debugfs 接口。

11. iw: 支持 skip TX monitor flag

作者: Alex Gavin功能: iw 工具添加 skip TX monitor flag 支持。

12. virt_wifi: 断开时释放 skb

作者: Mariano Baragiola修复: 在断开连接时正确释放 skb,防止内存泄漏。

13. brcmfmac: PM_MAX 电源管理可选

作者: Alexander Fischer功能: 允许选择最高级电源管理(PM_MAX)。

14. mac80211_hwsim: 发送 config 事件到网络命名空间

作者: Maoyi Xie修复: 确保 config 事件被发送到正确的网络命名空间。

👥 活跃贡献者 TOP 15

排名
贡献者
邮件数
主要工作
1
Pardeep Kaur
37
ath12k DP stats 和 OOB 修复
2
Jose Ignacio Tornos Martinez
15
ath11k/ath12k TX 流控
3
Jeff Johnson
15
审查、维护
4
Jason Huang
14
brcmfmac 漫游卸载
5
Loic Poulain
11
块设备 NVMEM 提供者
6
Ping-Ke Shih
9
rtw88/rtw89 维护、评审
7
Linmao Li
8
mm81x/nxpwifi 安全修复
8
luka.gejak
8
rtw88 RTL8723BS 支持
9
Baochen Qiang
7
ath12k/ath11k 修复
10
Devin Wittmayer
7
mt76 锁反转修复
11
Brian Norris
7
mwifiex 安全修复评审
12
Johannes Berg
7
80211 协议栈维护、评审
13
Ryan Leung
5
mt76 thermal zone 修复
14
Daniel Golle
5
device_schedule_reprobe 系列
15
Bogdan Nicolae
5
brcmfmac PMKID 传递

域名分布 TOP 10

排名
域名
邮件数
1
oss.qualcomm.com
84
2
gmail.com
34
3
redhat.com
16
4
infineon.com
15
5
kylinos.cn
12
6
linux.dev
11
7
realtek.com
9
8
mediatek.com
8
9
chromium.org
7
10
sipsolutions.net
7

协议栈 — 80211 🧩

本周协议栈层活动集中在 mac80211 和 nl80211 两个子层,共 18 个补丁/讨论

mac80211 核心(软件 MAC 实现)— 13 个

补丁
作者
日期
类别
严重性
guard drv_net_setup_tc() against unbound AP_VLAN sdata
Ayushman Rout
08-12
安全修复
🟡 HIGH
defer AP-side FT key upload until association
James Prestwood
08-11
功能增强
🟡 MEDIUM
mac80211_hwsim: send config events to the radio's net namespace
Maoyi Xie
08-09
修复
🟡 MEDIUM
avoid WARN in set_bitrate_mask when sdata not in driver
Rik van Riel
08-08
修复
🟡 MEDIUM
fils_aead: Use __cleanup() for aes_cmac_key
Thomas Huth
08-07
代码清理
🟢 LOW
pass error station if non-STA transmit was requested
Ramasamy Kaliappan
08-06
修复
🟡 MEDIUM
[bug report] factor out ieee80211_calc_expected_tx_airtime
Dan Carpenter
08-08
Bug 报告
🟢 INFO

技术分析:

  1. 1. Ayushman Rout — AP_VLAN sdata 保护: 在 drv_net_setup_tc() 调用前检查 sdata 类型,防止未绑定的 AP_VLAN 接口触发空指针访问。当 AP_VLAN 接口尚未绑定到上层 STA 时,sdata->vif.addr 可能为 NULL,直接传递给驱动层会导致不可预测的行为。
  2. 2. James Prestwood — FT key 延迟上传: 讨论如何在关联完成前延迟上传 FT(快速转换)密钥,确保关联过程中密钥协商的时序正确性。涉及多个回合的讨论(Andrea Covelli 参与),核心难点在于 mac80211 的关联状态机与用户空间 wpa_supplicant 的交互时序。
  3. 3. Rik van Riel — WARN 避免: 当 sdata 尚未注册到驱动时调用 set_bitrate_mask,应避免触发 WARN_ON。在设备初始化过程中,某些驱动可能在其他接口完全准备好之前就收到速率设置请求。
  4. 4. Thomas Huth — __cleanup() 清理: 使用内核的 __cleanup() 属性自动清理 aes_cmac_key 密钥缓冲区,替代手动 memzero_explicit() 调用,提高代码安全性和可维护性。

cfg80211 / nl80211(配置 API 层)— 5 个

补丁
作者
日期
类别
严重性
nl80211: add roam offload extended feature
Jason Huang
08-10/12
功能增强
🟡 MEDIUM
nl80211: configure 6 GHz non-HT duplicate transmission
Manish Dharanenthiran
08-06
功能增强
🟡 MEDIUM

技术分析:

  1. 1. Jason Huang — 漫游卸载扩展特征: 在 nl80211 中新增 NL80211_EXT_FEATURE_ROAM_OFFLOAD 扩展特征位,允许用户空间(wpa_supplicant)查询固件是否支持 FBT/OKC 漫游卸载。该特征位由 brcmfmac 驱动在初始化时设置,wpa_supplicant 通过 NL80211_CMD_GET_WIPHY 获取。这是 brcmfmac 漫游卸载系列的核心协议栈接口变更。
  2. 2. Manish Dharanenthiran — 6GHz 非HT 重复传输: 允许在 6GHz 频段上配置非 HT 重复传输模式,用于兼容旧设备或特定部署场景。

协议栈安全总结表

类型
数量
严重性
关键补丁
AP_VLAN 空指针防护
1
HIGH
guard drv_net_setup_tc()
WARN 避免
1
MEDIUM
set_bitrate_mask 空 sdata
命名空间修复
1
MEDIUM
hwsim config 事件
代码清理
1
LOW
__cleanup() 替代
Bug 报告
1
INFO
airtime 计算因子提取

🔧 驱动子系统更新

ath12k (Qualcomm/Atheros) — 64 个补丁 🔥

本周最活跃驱动,主要来自 Pardeep Kaur 的 DP 统计系列和 Jose Ignacio 的 TX 流控系列。

安全修复:

  • • OOB 访问修复 (v3, 1/8): TX stats 数组越界 → 🔴 CRITICAL
  • • 1-based ring 索引 (v3, 7/8): debugfs 输出索引错误 → 🟡 MEDIUM
  • • channel list double-free (v2): 错误路径双重释放 → 🔴 CRITICAL
  • • dangling pointer (v2): 清理悬挂指针 → 🔴 HIGH

功能增强:

  • • TX 流控 (v6, 4/4): 实现自定义 wake_tx_queue + 流控
  • • DP 统计扩展 (v3, 0/8): 8 补丁系列增强可观测性
  • • 多PD 共享固件: 支持多 PCIe Domain 配置

ath11k (Qualcomm) — 21 个补丁

安全修复:

  • • NULL deref in ahb remove (v2, 2/3): QMI 未完成时的解引用 → 🔴 CRITICAL
  • • 偶发初始化失败 (v2, 1/3): QRTR 时序问题 → 🟡 HIGH
  • • PM notifier 未注销 (v2, 3/3): 失败路径残留 → 🟡 MEDIUM
  • • WCN6750 专用 shutdown (v3): 仅 WCN6750 执行 ahb shutdown

功能增强:

  • • TX 流控 (v6, 3/4): 实现自定义 wake_tx_queue + 流控

brcmfmac (Broadcom) — 23 个补丁

功能增强:

  • • FT/OKC 漫游卸载 (v4, 0/5): 核心功能增强
  • • PMKID 传递 (v6): 将 PMKID 传递给固件
  • • PM_MAX 电源管理 (v2): 可选最高级电源管理
  • • nvmem-cells MAC 地址: 通过 NVMEM 获取 MAC 地址

安全修复:

  • • 802.1x TX completion 唤醒丢失 → 🔴 HIGH
  • • SAE PWE 方法配置 (讨论中)

mt76 (MediaTek) — 12 个补丁

安全修复:

  • • mt792x USB TX 内存泄漏 → 🟡 MEDIUM
  • • mt7921/5 锁反转 (wireless, 2/2) → 🔴 CRITICAL
  • • mt7915 thermal zone UAF (v2) → 🔴 HIGH
  • • mt7925 drv_pmctrl 返回检查 → 🟡 MEDIUM

功能增强:

  • • mt7925 AXI DMA 校准缓存 (v3)
  • • mt7996 thermal zone 注册 (v4)
  • • mt7925 coex_info debugfs
  • • mt7928 6GHz 功率模式 debugfs

mwifiex (Marvell/NXP) — 11 个补丁

Brian Norris 评审系列:

  • • 验证 action frame 固定字段长度
  • • 验证 HT/VHT capability IE 长度
  • • 替换 one-element arrays 为 flexible array
  • • 使用 strscpy() 复制字符串
  • • 验证事件长度
  • • 忽略 WRT3200ACM ROM 监管提示

rtw88 (Realtek) — 2 个补丁

功能增强:

  • • RTL8723BS SDIO 支持 (v4, 0/7): 7 补丁系列预备工作
  • • CAM 越界写入修复 (Ping-Ke Shih 评审)

rtw89 (Realtek) — 2 个补丁

修复:

  • • 8851B DPK 字段颠倒 → 🟡 LOW
  • • LPS 恢复超时问题 (Bug 报告/讨论)

iwlwifi (Intel) — 2 个补丁

  • • MFP_CAPABLE FIPS 模式: 讨论启用 MFP_CAPABLE
  • • Constify thermal_zone_device_ops: 代码清理
  • • device_schedule_reprobe 转换: Daniel Golle RFC

其他驱动

驱动
补丁
说明
ath10k
1
NVMEM 绑定文档
rsi
1
其他
virt_wifi
1
断开时释放 skb
nxpwifi
3
sta_list 锁定 + deauth 泄漏修复
wilc1000
1
P2P OOB 读取修复
aic
2
堆栈溢出 + cfg80211 API 兼容

📦 Pull Requests

日期
请求
内容
08-06
Johannes Berg
GIT PULL
 wireless-next-2026-08-06
08-09
Jeff Johnson
PULL linux-firmware
 ath10k/ath11k/ath12k firmware ath-20260809

🐛 Bug 报告

Bug ID
描述
报告者
日期
状态
nxpwifi IW61x driver bug report
Dan Carpenter
08-12
新报告
rtw89: RTL8852BE instant wake from suspend
Gravias Panagiotis
08-08
讨论中
rtw89: LPS 恢复超时
Rohit Mahesh
08-11
讨论中
rtw88_8723de: Wi-Fi/BT 热重启失败
Lovekesh Solanki
08-06
讨论中
mt76: mt7925 false-positive hard rfkill
Jason Zeng
08-09
新报告
ath12k: WCN7858 data path stalls
Pau.M.M
08-06
讨论中
mac80211: calc_expected_tx_airtime 因子提取
Dan Carpenter
08-08
新报告
brcmfmac: multi-BSS 任意 MAC 地址
Stephen C Goodman
08-06
讨论中

关键讨论系列

1. device_schedule_reprobe() 核心辅助函数

作者: Daniel Golle | RFC 0/4引入新的 driver core 辅助函数 device_schedule_reprobe(),用于在设备需要重新探测时异步调度。无线层面涉及 iwlwifi 和蓝牙 btintel_pcie 的转换。Greg KH 和 Hans de Goede 参与讨论。

2. sysbot AI patches and wireless

Johannes Berg 和 Slawomir Stepien 讨论 AI 生成的补丁对无线子系统的潜在影响和安全考量。

3. mac80211 FT key 上传时序

James Prestwood 和 Andrea Covelli 讨论在关联完成前延迟 FT 密钥上传的时序问题,涉及 mac80211 状态机。

⚠️ 需要关注的问题

  1. 1. ath12k WCN7858 数据路径停滞: 在高负载下数据路径完全停滞,但关联状态保持正常。Pau.M.M 报告,Jeff Johnson 确认调查中。
  2. 2. rtw89 LPS 恢复超时: RTL8852BE 在低功耗状态下无法正常恢复,触发 recovery 超时。
  3. 3. rtw88_8723de 热重启失败: Wi-Fi 和蓝牙在 warm reboot 后无法正常工作。
  4. 4. mt76 mt7925 false-positive hard rfkill: MSI Vector A16 HX 上出现错误的硬件 RF-kill 状态。

🔭 下周关注点

  1. 1. ath12k TX 流控 v6 合并: Jose Ignacio 的 v6 系列有望被合并到 wireless-next。
  2. 2. brcmfmac 漫游卸载 v4 审查: Jason Huang 的 v4 系列进入审查阶段。
  3. 3. rtw88 RTL8723BS 支持 v4: luka.gejak 的 7 补丁系列继续推进。
  4. 4. 80211 协议栈: FT key 上传时序、AP_VLAN 保护等补丁的后续迭代。
  5. 5. NVMEM v10 系列: Loic Poulain 的块设备 NVMEM 系列预计进入 linux-next。

报告自动生成于 2026-08-13,基于 lore.kernel.org/linux-wireless分析。


欢迎关注:

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

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

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

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-08-21 13:38:40 HTTP/2.0 GET : https://f.mffb.com.cn/a/510256.html
  2. 运行时间 : 0.257203s [ 吞吐率:3.89req/s ] 内存消耗:4,625.69kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=0a9d0f58a6dcbcafc416c98d83c28860
  1. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/runtime/temp/067d451b9a0c665040f3f1bdd3293d68.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.001065s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001532s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000596s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000587s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001304s ]
  6. SELECT * FROM `set` [ RunTime:0.000523s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001530s ]
  8. SELECT * FROM `article` WHERE `id` = 510256 LIMIT 1 [ RunTime:0.001197s ]
  9. UPDATE `article` SET `lasttime` = 1787290720 WHERE `id` = 510256 [ RunTime:0.057118s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 67 LIMIT 1 [ RunTime:0.000985s ]
  11. SELECT * FROM `article` WHERE `id` < 510256 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001684s ]
  12. SELECT * FROM `article` WHERE `id` > 510256 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001126s ]
  13. SELECT * FROM `article` WHERE `id` < 510256 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.005308s ]
  14. SELECT * FROM `article` WHERE `id` < 510256 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001625s ]
  15. SELECT * FROM `article` WHERE `id` < 510256 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.007336s ]
0.260803s