国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁(yè) > 網(wǎng)易號(hào) > 正文 申請(qǐng)入駐

“完全是垃圾!”Linus 炮轟Linux MMC代碼更新:連編譯都過(guò)不了,測(cè)試根本沒(méi)做

0
分享至


整理 | 屠敏

出品 | CSDN(ID:CSDNnews)

眾所周知,向來(lái)脾氣火爆、直來(lái)直去的 Linux 之父 Linus Torvalds,對(duì)代碼質(zhì)量有著嚴(yán)苛的要求,尤其是要合并到 Linux 內(nèi)核的代碼,更是容不得半點(diǎn)瑕疵和敷衍。

可就在 Linux 7.0 內(nèi)核的開(kāi)發(fā)進(jìn)程中,一批計(jì)劃合入的 MMC 相關(guān)代碼修改,卻直接撞了槍口——被 Linus 接連用“完全是垃圾”、“沒(méi)經(jīng)過(guò)測(cè)試的破爛”狠批,毫無(wú)情面地全部駁回,原本為 Linux 7.0 準(zhǔn)備的一眾 MMC 子系統(tǒng)優(yōu)化,也因此徹底無(wú)緣該版本。



MMC 是什么?

Linux MMC(MultiMediaCard)子系統(tǒng)是內(nèi)核中負(fù)責(zé)管理 MMC、SD 及 SDIO 總線協(xié)議的驅(qū)動(dòng)框架。它不僅驅(qū)動(dòng) eMMC、SD 卡等存儲(chǔ)設(shè)備,也驅(qū)動(dòng)通過(guò) SDIO 接口連接的非存儲(chǔ)外設(shè),如 Wi-Fi 模塊、藍(lán)牙適配器等。手機(jī)、嵌入式設(shè)備、開(kāi)發(fā)板乃至部分服務(wù)器設(shè)備中的存儲(chǔ)及無(wú)線通信部件,都可能依賴這一機(jī)制。

它負(fù)責(zé)設(shè)備初始化、協(xié)議處理以及讀寫(xiě)調(diào)度等底層工作。雖然普通用戶很少直接接觸這一層,但在實(shí)際系統(tǒng)運(yùn)行中,它是存儲(chǔ)棧里不可或缺的一部分。



Linus 怒拒 Linux 7.0 中的 MMC 代碼修改

這次子系統(tǒng)維護(hù)者原本計(jì)劃給 Linux MMC 做一波升級(jí),其實(shí)包含了一些頗有看點(diǎn)的改動(dòng),例如:

  • 為通過(guò) SDIO 連接的 NXP IW61x WiFi 芯片添加設(shè)備 ID 支持;

  • 加入對(duì) 2025 年之后生產(chǎn)日期的識(shí)別支持;

  • 針對(duì)部分 Kingston eMMC 優(yōu)化安全擦除和 TRIM 操作;

  • 對(duì) DW_MMC 代碼進(jìn)行清理;

  • 在 mtk-sd 驅(qū)動(dòng)中新增對(duì)聯(lián)發(fā)科 MT8189 的支持,以及對(duì)多個(gè) SHDCI 驅(qū)動(dòng)的更新。

從功能層面看,這些改動(dòng)并不算激進(jìn),更像是一次常規(guī)迭代。

問(wèn)題出在代碼本身以及流程上。

按照內(nèi)核社區(qū)長(zhǎng)期形成的慣例,子系統(tǒng)更新在向 Linus 發(fā)起 pull request 之前,應(yīng)當(dāng)先進(jìn)入 linux-next 倉(cāng)庫(kù)進(jìn)行整合測(cè)試。linux-next 的作用,是在主線合入前發(fā)現(xiàn)跨子系統(tǒng)沖突、編譯問(wèn)題以及集成錯(cuò)誤。

然而,這次的 MMC 更新到了 Linus 手中時(shí)還存在一堆問(wèn)題。

Linus 在郵件伊始直接怒斥道:“這些改動(dòng)完全是垃圾,甚至連編譯都過(guò)不了??雌饋?lái)它們根本沒(méi)有進(jìn)過(guò) linux-next,也沒(méi)有做過(guò)任何構(gòu)建測(cè)試。

緊接著,他似乎是耐著性子一步一步告訴子系統(tǒng)的貢獻(xiàn)者這段代碼究竟錯(cuò)哪了:

當(dāng) CONFIG_MULTIPLEXER=m 時(shí),我們會(huì)構(gòu)建這個(gè) core.o 文件:

obj-$(CONFIG_MULTIPLEXER)  += mux-core.o

但在 include/linux/mux/consumer.h 里你卻寫(xiě)了:

#ifdef CONFIG_MULTIPLEXER

這個(gè)條件在這里并不會(huì)成立(因?yàn)閷?shí)際被定義的是 CONFIG_MULTIPLEXER_MODULE),結(jié)果就會(huì)引發(fā)一連串類似下面這樣的錯(cuò)誤:

drivers/mux/core.c:312:14: error: redefinition of ‘mux_control_states’

因?yàn)?mux/consumer.h 頭文件里已經(jīng)定義了那個(gè)占位用的封裝函數(shù)。

換句話說(shuō),那條提交 ad314348ceb4(“mux: Add helper functions for getting optional and selected mux-state”)就是徹頭徹尾、未經(jīng)測(cè)試的垃圾。


Linus 的“代碼”潔癖

其實(shí)熟悉 Linux 社區(qū)的人都知道,Linus 對(duì)代碼質(zhì)量的要求向來(lái)嚴(yán)苛,這次的操作其實(shí)一點(diǎn)都不意外。Linux 作為全球使用最廣泛的開(kāi)源內(nèi)核,從服務(wù)器、手機(jī)到嵌入式設(shè)備,都有它的身影,內(nèi)核代碼的穩(wěn)定性和可靠性直接關(guān)系到無(wú)數(shù)設(shè)備的正常運(yùn)行。

而 Linux-next 這個(gè)測(cè)試環(huán)節(jié),就是內(nèi)核代碼的“第一道安檢”,能提前發(fā)現(xiàn)編譯、兼容性問(wèn)題,避免有問(wèn)題的代碼進(jìn)入正式版本。這批 MMC 代碼不僅沒(méi)走安檢,還自帶一堆錯(cuò)誤,顯然觸碰了 Linus 的底線。

對(duì)此,Linus 的態(tài)度也很明確:

「我不想看到你再發(fā)什么“修復(fù)版”的 pull request。這件事完全不可接受,在這個(gè)合入窗口期間,我不會(huì)再?gòu)哪氵@里拉取任何東西。

別再給我發(fā)那些沒(méi)進(jìn)過(guò) linux-next、連最基本檢查都通不過(guò)的未測(cè)試?yán)a。

你可以在 7.1 周期再試一次——前提是它真的進(jìn)過(guò) linux-next,并且經(jīng)過(guò)了正確的測(cè)試?!?/p>

回看過(guò)往,Linux 內(nèi)核每個(gè)版本周期都會(huì)發(fā)生類似的“臨門(mén)剎車(chē)”事件。對(duì)外界來(lái)說(shuō),這看起來(lái)像是一次“怒批”;對(duì)長(zhǎng)期參與內(nèi)核開(kāi)發(fā)的人來(lái)說(shuō),這更像是例行的流程糾偏。

開(kāi)放協(xié)作并不等于放松標(biāo)準(zhǔn)。正是這種對(duì)流程和質(zhì)量的堅(jiān)持,才讓 Linux 主線在數(shù)十年高頻迭代中保持相對(duì)穩(wěn)定。

參考:

https://www.phoronix.com/news/Linux-7.0-No-MMC-Changes

https://lore.kernel.org/lkml/CAHk-=wgnRQiKqWVrO_uF1btYM2K8r8xL95RGdKU3QLe8B58nrw@mail.gmail.com/

https://gigazine.net/gsc_news/en/20260212-linus-torvalds-rejects-mmc-changes-linux-7/

未來(lái)沒(méi)有前后端,只有 AI Agent 工程師。

這場(chǎng)十倍速的變革已至,你的下一步在哪?

4 月 17-18 日,由 CSDN 與奇點(diǎn)智能研究院聯(lián)合主辦「2026 奇點(diǎn)智能技術(shù)大會(huì)」將在上海隆重召開(kāi),大會(huì)聚焦 Agent 系統(tǒng)、世界模型、AI 原生研發(fā)等 12 大前沿專題,為你繪制通往未來(lái)的認(rèn)知地圖。

成為時(shí)代的見(jiàn)證者,更要成為時(shí)代的先行者。

奇點(diǎn)智能技術(shù)大會(huì)上海站,我們不見(jiàn)不散!

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點(diǎn)推薦
洗碗機(jī)砸家反轉(zhuǎn)!丈夫降薪扛,妻子賣(mài)金買(mǎi)蘋(píng)果17月吃4次海底撈

洗碗機(jī)砸家反轉(zhuǎn)!丈夫降薪扛,妻子賣(mài)金買(mǎi)蘋(píng)果17月吃4次海底撈

深析古今
2026-01-10 13:58:59
伊朗炸了以色列命根子!特朗普講話避重就輕全跑題,這回真打服了

伊朗炸了以色列命根子!特朗普講話避重就輕全跑題,這回真打服了

阿芒娛樂(lè)說(shuō)
2026-03-10 05:56:32
中方最擔(dān)心的事情發(fā)生了,伊朗越過(guò)紅線,秘密武器直逼以方心臟

中方最擔(dān)心的事情發(fā)生了,伊朗越過(guò)紅線,秘密武器直逼以方心臟

標(biāo)體
2026-03-09 11:09:46
亨通光電與華為簽署戰(zhàn)略合作協(xié)議

亨通光電與華為簽署戰(zhàn)略合作協(xié)議

證券時(shí)報(bào)
2026-03-09 21:55:04
毛曉彤 落跑白玫瑰

毛曉彤 落跑白玫瑰

可樂(lè)談情感
2026-03-10 06:34:18
“這種衣服咋能穿出門(mén)?”女孩被3.9萬(wàn)人圍觀,家教太松不是好事

“這種衣服咋能穿出門(mén)?”女孩被3.9萬(wàn)人圍觀,家教太松不是好事

妍妍教育日記
2026-03-08 08:00:10
特朗普:短期油價(jià)將迅速下跌

特朗普:短期油價(jià)將迅速下跌

每日經(jīng)濟(jì)新聞
2026-03-09 12:13:03
【特稿】美軍死亡人數(shù)上升 預(yù)計(jì)會(huì)有更大傷亡 

【特稿】美軍死亡人數(shù)上升 預(yù)計(jì)會(huì)有更大傷亡 

新華社
2026-03-09 14:08:03
伊朗德黑蘭市區(qū)再遭密集轟炸

伊朗德黑蘭市區(qū)再遭密集轟炸

新華社
2026-03-10 05:03:03
福州掛牌成立一市政府直屬事業(yè)單位

福州掛牌成立一市政府直屬事業(yè)單位

新浪財(cái)經(jīng)
2026-03-09 20:44:22
球場(chǎng)競(jìng)爭(zhēng),情場(chǎng)也競(jìng)爭(zhēng) 姆巴佩新女友曾拒絕維尼修斯示愛(ài)

球場(chǎng)競(jìng)爭(zhēng),情場(chǎng)也競(jìng)爭(zhēng) 姆巴佩新女友曾拒絕維尼修斯示愛(ài)

智道足球
2026-03-09 15:31:40
彩票中獎(jiǎng)1000萬(wàn)別慌!現(xiàn)金支票和轉(zhuǎn)賬支票,選錯(cuò)一步麻煩不斷

彩票中獎(jiǎng)1000萬(wàn)別慌!現(xiàn)金支票和轉(zhuǎn)賬支票,選錯(cuò)一步麻煩不斷

蜉蝣說(shuō)
2026-03-09 11:05:04
特朗普稱伊朗戰(zhàn)爭(zhēng)已基本結(jié)束 國(guó)際油價(jià)高位跳水

特朗普稱伊朗戰(zhàn)爭(zhēng)已基本結(jié)束 國(guó)際油價(jià)高位跳水

新浪財(cái)經(jīng)
2026-03-10 04:27:06
600714,實(shí)控人變更為國(guó)家電投!

600714,實(shí)控人變更為國(guó)家電投!

證券時(shí)報(bào)e公司
2026-03-09 20:46:31
俄總統(tǒng)助理:普京與特朗普進(jìn)行了通話

俄總統(tǒng)助理:普京與特朗普進(jìn)行了通話

財(cái)聯(lián)社
2026-03-10 03:34:14
近期,一名中國(guó)男子去泰國(guó)玩,花6000泰銖找21歲女孩,悲劇發(fā)生了

近期,一名中國(guó)男子去泰國(guó)玩,花6000泰銖找21歲女孩,悲劇發(fā)生了

鯨探所長(zhǎng)
2026-03-01 14:38:25
暴跌40%,關(guān)店4000家!曾創(chuàng)神話的“零食界愛(ài)馬仕”,賣(mài)不動(dòng)了

暴跌40%,關(guān)店4000家!曾創(chuàng)神話的“零食界愛(ài)馬仕”,賣(mài)不動(dòng)了

好賢觀史記
2026-03-02 20:17:10
東風(fēng)-41為何不使用北斗?真相揭曉:不是不想,而是絕對(duì)不能用!

東風(fēng)-41為何不使用北斗?真相揭曉:不是不想,而是絕對(duì)不能用!

風(fēng)眼軍情
2026-03-07 22:09:38
鐵血硬漢也繃不住了!巴拉克首談18歲愛(ài)子離世:痛到無(wú)法呼吸

鐵血硬漢也繃不住了!巴拉克首談18歲愛(ài)子離世:痛到無(wú)法呼吸

仰臥撐FTUer
2026-03-08 13:28:16
41萬(wàn)特斯拉Model Y新款上市,全網(wǎng)吵翻了!

41萬(wàn)特斯拉Model Y新款上市,全網(wǎng)吵翻了!

互聯(lián)網(wǎng)品牌官
2026-03-09 19:15:33
2026-03-10 07:32:49
CSDN incentive-icons
CSDN
成就一億技術(shù)人
26365文章數(shù) 242241關(guān)注度
往期回顧 全部

科技要聞

OpenClaw更新,"養(yǎng)蝦"再也不會(huì)犯健忘癥了

頭條要聞

媒體:美軍用極殘酷方式擊沉伊朗軍艦 令世界不寒而栗

頭條要聞

媒體:美軍用極殘酷方式擊沉伊朗軍艦 令世界不寒而栗

體育要聞

36連勝終結(jié)!大魔王也是可以戰(zhàn)勝的

娛樂(lè)要聞

薛之謙老婆懷二胎,現(xiàn)身產(chǎn)檢心情愉快

財(cái)經(jīng)要聞

油價(jià)破100美元年內(nèi)漲80% 全球市場(chǎng)劇震

汽車(chē)要聞

對(duì)標(biāo)奔馳小號(hào)G級(jí) 路虎小型衛(wèi)士最新消息曝光

態(tài)度原創(chuàng)

時(shí)尚
數(shù)碼
健康
公開(kāi)課
軍事航空

今年最流行的5條半裙,怎么搭都好看!

數(shù)碼要聞

蘋(píng)果iPhone17e體驗(yàn):加量不加價(jià),值不值得入手呢?

轉(zhuǎn)頭就暈的耳石癥,能開(kāi)車(chē)上班嗎?

公開(kāi)課

李玫瑾:為什么性格比能力更重要?

軍事要聞

伊媒發(fā)布小學(xué)被炸瞬間 戰(zhàn)斧導(dǎo)彈從天而降

無(wú)障礙瀏覽 進(jìn)入關(guān)懷版