後端工坊 2026 年 9 月 21 日

2026-09-21 — Linux 7.3-rc4:檔案系統修補難得蓋過驅動更新

primary=https://lore.kernel.org/lkml/CAHk-=wh3sztsYqD5GHPXt-Oi2i6W1GtLJRASc9VJ7FJ51vXFJg@mail.gmail.com/T/#u primary=https://lwn.net/Articles/1095490/

Linux 7.3-rc4:檔案系統修補難得蓋過驅動更新

LWN.net(Kernel prepatch)· 2026 年 9 月 20 日

這一輪核心候選版本裡,平常最搶版面的驅動程式退居到與檔案系統同級,換成 SMB/CIFSNTFS 的安全性硬化撐起最大宗改動,用 use-after-free 修復與封包邊界檢查補上這兩套網路檔案系統長年的漏洞。Linus Torvalds 於 2026-09-20 發布 Linux 7.3-rc4,本輪合入約 449 個 commit,來自約 239 位貢獻者。

背景:驅動主導的慣例被打破

Torvalds 自己把這輪的組成形容成大致三分:三分之一驅動、三分之一檔案系統與網路、三分之一雜項(架構修正與工具鏈)。他特別點出,這不是單一檔案系統在衝量,而是「檔案系統整體最近確實拿到比較多關注」。更能說明本輪性質的是:全部都是小補丁,唯一稱得上大的一筆改動,只是把某個檔案從 lib/ 搬到 mm/ 之後、合併窗口留下的殘留刪除——不是新功能,只是清理帳。

核心改動:SMB/NTFS 硬化、Wi-Fi 大戶、被 LLM 抓出的錯誤路徑

檔案系統這頭的硬化修補集中在兩個方向:SMB/CIFS 端補了 use-after-free 修復、邊界檢查與 PDU 驗證;NTFS 端則處理 MFT 保留區、runlist 保護與 inode 相關修正。Wi-Fi 子系統的最大貢獻者是 Johannes Berg,單人就送了 34 個 cfg80211/mac80211 修補;Namjae Jeon 與 Karl Mehltretter 則各自貢獻約 11 個補丁。

另一條值得留意的線是 Btrfs 的兩個錯誤修正,其中一個修的是自 2023 年就潛伏、會讓使用者空間資料悄悄毀損(silent data loss)卻不會跳出任何錯誤訊息的舊 bug。XPad 驅動也新增了幾款遊戲控制器的支援。Torvalds 額外提到,這輪散落各處的錯誤路徑清理有不少是「LLM 相當擅長抓」的類型——正常使用時通常不會被注意到,但一旦踩中,使用者就會有感。

項目典型 rc 週期7.3-rc4
驅動佔比通常是最大宗約三分之一,退到與檔案系統/網路同級
檔案系統動作零星、不成主線SMB/CIFS+NTFS 領頭的硬化修補
單一最大 diff常是新功能或大型重寫合併窗口殘留的 lib/→mm/ 檔案搬移清理

影響範圍:誰該現在檢查

  • SMB/CIFS 掛載外部或雲端儲存的維運團隊,應在 7.3 正式版凍結前確認自己的協定路徑沒有踩過舊版的 use-after-free 或邊界檢查缺口。
  • 掛載 NTFS 分割區的雙開機或跨系統環境,MFT 保留與 runlist 修正影響的是寫入正確性,值得提前驗證。
  • 長期使用 Btrfs 的人要留意那個自 2023 年就存在的靜默資料毀損 bug 是否命中自己的使用路徑——它不會報錯,只會默默壞資料。
  • 用 XPad 驅動接遊戲控制器的使用者可以直接拿到新控制器支援,不需額外設定。
  • 發行版與追蹤 mainline 的團隊:本輪最大 diff 只是搬移殘留的清理,不代表功能變動;下一個 rc 預計 2026-09-27 出現,7.3 正式凍結落在今年 11 月底到 12 月初。

原始來源:Linus Torvalds, Linux 7.3-rc4 announcement(LKML)LWN.net, Kernel prepatch 7.3-rc4


End of article
0
Would love your thoughts, please comment.x
()
x