2月12日消息,Linux內核之父Linus Torvalds向來以脾氣火爆、對代碼質量要求嚴苛著稱。
近日,一批計劃合入Linux 7.0內核的MMC子系統代碼更新就撞上了槍口,被Linus以“完全是垃圾”“沒經過測試的破爛”駁回,相關優化也因此無緣該版本。
MMC是Linux內核中負責管理MMC、SD及SDIO總線協議的核心驅動框架,應用于手機、嵌入式設備及開發板中的存儲與無線通信模塊,雖然普通用戶很少直接接觸,但它卻是系統存儲棧中不可或缺的一環。
按照內核社區長期形成的開發慣例,子系統更新在向Linus發起pull request前,須先進入linux-next倉庫進行整合測試,以提前發現跨子系統沖突、編譯錯誤及集成問題,而這批代碼顯然跳過了這一環節。
Linus在郵件中直接怒斥:"這些改動完全是垃圾,甚至連編譯都過不了。看起來它們根本沒有進過linux-next,也沒有做過任何構建測試。"
他進一步明確表示,不會接受任何修復版的pull request,在該合入窗口期間將不再從該維護者處拉取任何代碼,并建議對方在7.1周期重新嘗試,前提是必須經過linux-next的正確測試。












