快科技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的正确测试。


