当前位置:首页>Linux>Linux内核玩家 · 8月10日|7.2 进 rc7,virtio 设备自有内存

Linux内核玩家 · 8月10日|7.2 进 rc7,virtio 设备自有内存

  • 2026-08-18 23:11:51
Linux内核玩家 · 8月10日|7.2 进 rc7,virtio 设备自有内存

今天的 Linux 内核圈,值得花 3 分钟看两件事:Linux 7.2 进入 rc7 冲刺期,和 virtio 设备自有内存机制(VIRTIO_F_DMB)浮出水面

🎬 今日导读

头条:Linux 7.2 进入 rc7,发布进入冲刺;7.1.8/6.18.44/6.12.103/6.6.151 四线 stable 同发

头条:virtio 设备自有内存机制 RFC——设备自己拥有 virtqueue 内存

机制:net fwnode PCS——PCS 驱动走向固件节点描述

机制:mm/swap 休眠槽位独立治理

亮点:SpacemiT K3 RISC-V 显示栈落地(17 补丁)

亮点:Landlock 新增 NO_NEW_PRIVS 沙箱原语

💡 今日头条

Linux 7.2 进入 rc7,发布进入最后冲刺

〔08-10 06:08 北京〕· Linux 7.2-rc7(Linus Torvalds)

现状:Linux 走「merge window + rc 候选版」周期:新功能在 merge window 合入,之后每周发一个 rc(release candidate,候选版),到 rc7 已接近收尾。

痛点:rc 期是回归高发段,阻塞性 bug 要在这个窗口内收口,否则整个发布拖后一周。

方案:Linus 发布 7.2-rc7;同期 7.1.8 / 6.18.44 / 6.12.103 / 6.6.151 四条 stable 分支批量更新。

为什么:rc7 说明主线功能已冻结、只剩修复,距离 7.2.0 正式发布约 1-2 周。

效益:生产环境拿到新稳定分支的修复;下一波 LTS 更新节奏可预期。

下一步:关注 rc8 或 7.2.0 final;stable 更新是修复向长期分支回植的信号。

一句话点评:版本节奏是内核的脉搏——rc7 一出,新特性窗口正式关闭。

🔗 原文

virtio 设备自有内存机制 RFC:让设备拥有自己的 virtqueue 内存

〔08-10 02:20 北京〕· [RFC PATCH 00/12] virtio: support devices that own their virtqueue memory

现状:传统 virtio 里,virtqueue(虚拟队列,guest 与设备交换请求/响应的环形缓冲)的内存由驱动分配,设备只能被动访问。

痛点:高性能网卡/加速器希望队列内存由设备侧管理,但 virtio_ring 对「驱动分配→映射给设备」的路径缺乏验证,内存生命周期双方各管一截。

方案:新增 VIRTIO_F_DMB 特性位 + 设备内存缓冲(DMB):设备通过共享内存暴露内存区,virtio_pci 读映射 token、virtio_ring 校验 premapped 地址,附设备内存区分配器;vdpa 同步对齐。

为什么:把「队列内存归谁管」从实现细节升级为协议特性——设备自持内存能省去一层间接、对缓冲生命周期完全可控。

效益:虚拟设备(网络/存储加速)少一次拷贝、少一段协调代码;vDPA 获得一致的能力面。

下一步:RFC 讨论中(Michael S. Tsirkin 已逐条回复);落地需 virtio spec 演进与内核实现并行。

一句话点评:虚拟化队列内存的「所有权」第一次被显式建模——设备更聪明,驱动更省事。

🔗 原文

📰 net

X-Powers AC200/AC300 嵌入式以太网 PHY 驱动落地

〔08-10 04:29 北京〕· [PATCH net-next v5 0/5] net: phy: add X-Powers AC200/AC300 EPHY support

定位:net 的 PHY 层——AC200/AC300 是 SoC 内集成的小型以太网物理层(EPHY),这套系列从 dt-bindings 到驱动把它接入主线。

做法:v5 含 EPHY 驱动、mfd syscon 外部 regmap 注册、dt-bindings 五件套。

效益:相关嵌入式 SoC 板级开箱即有以太网,PHY 驱动生态又补一块。

和你相关:嵌入式网络底层的常规推进,做 SoC 板级/网络可参考 PHY 驱动写法。

🔗 原文

更多动态

ovpn 修 key slot 并发与 NULL 解引用(4 补丁 pull request)〔08-10 05:21〕

hsr 修 GRO 超包导致的丢包(v6,4 补丁)〔08-09 20:14〕

mana 加固 HW channel 可靠性(v5,7 补丁)〔08-10 03:01〕

sctp 修缓存 ASCONF chunk 的 use-after-free〔08-09 12:38〕

mxl862xx DSA 驱动加 devlink flash/rescue(v10,5 补丁)〔08-10 01:06〕

📰 DRM

RISC-V SoC SpacemiT K3 显示栈落地(17 补丁)

〔08-09 21:15 北京〕· [PATCH v2 00/17] drm/spacemit: add SpacemiT K3 display support

定位:SpacemiT K3 是 RISC-V SoC;这套系列从零搭它的显示栈——Saturn DPU(显示处理单元)KMS pipeline + Innosilicon DP/eDP 控制器 bridge + DP TX PHY + RISC-V dts 使能。

做法:17 补丁覆盖 DPU 寄存器模型/核心类型/显示 MMU/KMS pipeline、DP 控制器 bridge 驱动、PHY、clk、dt-bindings、defconfig。

效益:RISC-V 设备拿到完整显示输出能力,社区 SoC 显示栈又多一个完整范例。

和你相关:新 SoC 显示栈的完整骨架——DPU + bridge + PHY 三件套怎么配,照这套抄。

🔗 原文

vmwgfx 连续加固:校验用户态传入的 pitch 与命令边界

〔08-10 04:45 北京〕· drm/vmwgfx: validate pitch coming from userspace

定位:vmwgfx(VMware 虚拟显卡)驱动最近密集收到「用户态传参越界」类安全问题,属 KMS 命令解析层的输入校验。

做法:校验用户态传入的 pitch(行距)合法性,并拒绝小于 body+suffix 的 SURFACE_DMA 命令。

效益:堵住一批可被恶意 guest 触发的内存访问越界。

和你相关:虚拟化显卡的防御性修复,安全视角值得扫一眼。

🔗 原文

更多动态

Exynos DSIM bridge 修 PLL 稳定等待(v5,3 补丁)〔08-09 16:56〕

rcar-du dsi 用 AXI 内存访问实现 DSI 命令发送〔08-10 03:58〕

Pixel 3 显示修复(lg-sw43408 面板 reset/亮度,2 补丁)〔08-09 08:04〕

i915/gem 修 active_engine() 的 request use-after-free〔08-10 01:37〕

amdgpu ACA/RAS 加固 v5(4 补丁)〔08-09 22:46〕

📰 mm

mm/swap 把休眠槽位移出 swap cache,独立管理

〔08-09 22:46 北京〕· [PATCH v2 0/4] mm, swap: keep hibernation swap slots out of the swap cache

定位:mm 的 swap 层——休眠(hibernation)镜像占用的 swap 槽位,当前仍被 swap cache 管理,存在被误回收/误复用的风险。

做法:v2 给休眠槽位独立 swap 表项类型,禁止其进 swap cache;只允许已换出的槽位进 cache;释放前先查 cache。

效益:休眠镜像数据更安全,swap 复用逻辑不再误伤休眠槽位。

和你相关:内存 + 电源管理交界,休眠稳定性相关。

🔗 原文

匿名大页 swap 的 split 逻辑重构(RFC 13 补丁)

〔08-09 10:49 北京〕· [PATCH RFC 13/13] mm/huge_memory: count only swap cache refs in anon folio split

定位:mm/huge_memory 的 folio split(拆大页)路径——把 unmap/remap、anon_vma、memcg 切换等收进 split helper。

做法:重构 split 过程;允许拆分无映射的 swap cache folio;计数只算 swap cache 引用。

效益:大页 swap 进出路径更干净,拆页场景少踩引用数错位。

和你相关:大内存/虚拟化场景的 swap 行为相关。

🔗 原文

📰 LSM

Landlock 新增 NO_NEW_PRIVS 沙箱原语

〔08-09 23:45 北京〕· [PATCH v4 0/5] Implement LANDLOCK_RESTRICT_SELF_NO_NEW_PRIVS

定位:LSM 的 Landlock 无特权沙箱——restrict_self() 时要求「不再获得新特权」,对照 setuid 场景的 NO_NEW_PRIVS 语义。

做法:新增 LANDLOCK_RESTRICT_SELF_NO_NEW_PRIVS 标志,先校验 flags 再处理权限;附文档、样例与 selftests。

效益:沙箱语义更接近「可叠加、不可逃逸」,受限进程提权面收得更紧。

和你相关:安全沙箱方向,容器/受限执行环境可关注。

🔗 原文

AppArmor 修 verify_tags() 整数溢出越界

〔08-09 22:29 北京〕· [PATCH] apparmor: fix integer overflow in verify_tags() bounds check

定位:AppArmor 策略解析层 verify_tags() 的边界检查用 32 位整数,大输入可溢出绕过。

做法:修正溢出,用正确类型比较边界。

效益:堵住一条策略解析的越界路径。

和你相关:安全策略解析的经典溢出问题。

🔗 原文

📌 机制雷达:6 条跨域大改动

net fwnode PCS v12:PCS 驱动固件化(fwnode 描述 + phylink 内部 PCS 重构),新 SoC 不用重造 · 原文

mm swap 休眠槽位 v2:槽位类型独立,防休眠镜像被 swap cache 误回收 · 原文

BPF tracing_multi link:一次 link 挂多个 fentry 程序,trace 挂载从单点走向批量 · 原文

drm 等待超时 helper 统一:drm_timeout_rel_to_jiffies() 收编各驱动的等待超时换算 · 原文

Rust pin-init 进 7.3:自引用对象初始化范式被拉入 7.3(GIT PULL)· 原文

sched/cache migrate_llc_task:活跃负载均衡尊重任务的迁移偏好语义(v2)· 原文

📖 本期概念速查

rc / release candidate:候选版,正式发布前的冻结版;rcN 数字越大越接近最终版

virtqueue:虚拟队列,virtio 里 guest 与设备交换请求/响应的环形缓冲

DMB / 设备内存缓冲:由设备自己拥有并暴露给驱动的内存区(新 VIRTIO_F_DMB 特性位)

fwnode:固件节点,devicetree / ACPI 通用描述;驱动用它找硬件配置

PCS:物理编码子层,PHY 与 MAC 之间的编解码芯片

hibernation / 休眠:把内存镜像写入 swap 后断电,恢复时读回

Landlock:内核无特权沙箱,普通进程用它限制自身对文件/网络的访问

DPU:显示处理单元,负责把帧缓冲合成/输出到面板的硬件块

如果对你有用,点个赞,或留言聊聊你最关心的。

数据来源:lore.kernel.org(全内核 13 列表)· 数据截至 08-10 06:48 北京

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-08-21 13:33:54 HTTP/2.0 GET : https://f.mffb.com.cn/a/509508.html
  2. 运行时间 : 0.381137s [ 吞吐率:2.62req/s ] 内存消耗:4,530.90kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=9f9902b2f61d54d125c7f3e4038118d7
  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.001000s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001592s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000749s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000597s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001337s ]
  6. SELECT * FROM `set` [ RunTime:0.000613s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.003004s ]
  8. SELECT * FROM `article` WHERE `id` = 509508 LIMIT 1 [ RunTime:0.001367s ]
  9. UPDATE `article` SET `lasttime` = 1787290435 WHERE `id` = 509508 [ RunTime:0.124808s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 67 LIMIT 1 [ RunTime:0.005318s ]
  11. SELECT * FROM `article` WHERE `id` < 509508 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.029405s ]
  12. SELECT * FROM `article` WHERE `id` > 509508 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.003689s ]
  13. SELECT * FROM `article` WHERE `id` < 509508 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.010068s ]
  14. SELECT * FROM `article` WHERE `id` < 509508 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.024784s ]
  15. SELECT * FROM `article` WHERE `id` < 509508 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.003915s ]
0.384774s