找回密码
 立即注册

ChMkK2fthKyIQRZLAABNpVikangAAqvcgB2iQEAAE29430.jpg

ChMkK2fthKyIQRZLAABNpVikangAAqvcgB2iQEAAE29430.jpg

近日,Linux创始人林纳斯·托瓦兹对英特尔工程师亚尼·尼库拉提交的一段与DRM驱动相关的代码提出了强烈批评。托瓦兹指出,这段代码中包含的hdrtest测试文件不仅会显著减慢内核编译的速度,还会生成多余的文件,影响整体效率。
在邮件列表中,托瓦兹用“令人作呕的秽物”来形容这些测试文件,并明确要求将它们从常规编译流程中移除。他强调,这些测试文件会使全模块配置(allmodconfig)的编译过程变慢,同时在include目录下留下无用的残留文件。
托瓦兹进一步表示,这类测试应当以独立选项的形式运行,而不是强制所有开发者在编译过程中参与其中。为了促使英特尔团队重新设计测试方案,他暂时将该功能标记为BROKEN状态。此次争议主要围绕Linux内核中用于管理Intel Xe显卡驱动的Direct Rendering Manager(DRM)子系统展开。
DRM是Linux内核中负责图形处理的核心子系统,承担着硬件加速、视频播放等重要任务。托瓦兹指出,当前的实现方式会破坏文件名自动补全功能,即便通过gitignore列表屏蔽这些文件,也仅仅是掩盖了问题的本质。他建议将此类代码改为独立的测试命令“make drm-hdrtest”,而非纳入默认编译流程。
尼库拉在回复中承诺,将把测试文件移至.hdrtest子目录,并通过kconfig选项隔离额外的检查项。这场技术讨论体现了Linux社区对代码质量的高度关注和严格要求。
分享至 : QQ空间
收藏

21 个回复

倒序浏览
感谢支持,继续努力。
回复 使用道具 举报
感谢楼主的无私分享,学习到了很多。
回复 使用道具 举报
感谢分享,眼界大开。
回复 使用道具 举报
感谢大家的分享和建议,让我受益良多。
回复 使用道具 举报
感谢分享,眼界大开。
回复 使用道具 举报
楼主分享的资源真是太有用了,感谢分享。
回复 使用道具 举报
期待能够在这个论坛里结识更多有趣和有才华的人。
回复 使用道具 举报
感谢大家让这个论坛充满了知识和乐趣。
回复 使用道具 举报
感谢大家的热情参与和精彩讨论。
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册