近日,Linux创始人Linus Torvalds在邮件列表中对英特尔工程师Jani Nikula提交的DRM驱动相关代码提出严厉批评。他指出,代码中包含的hdrtest测试文件会显著拖慢内核编译速度,并在include目录留下无用文件。Torvalds用“令人作呕的秽物”形容这些文件,要求将其移出常规编译流程。
争议焦点在于管理Intel Xe显卡驱动的Direct Rendering Manager(DRM)子系统。Torvalds认为,这些测试文件不仅影响全模块配置的编译效率,还破坏了文件名自动补全功能。他建议将此类测试改为独立选项“make drm-hdrtest”,而非强制纳入默认编译流程。
Nikula随后回应,承诺将测试文件移至.hdrtest子目录并通过kconfig选项隔离额外检查项。这场技术交锋凸显了Linux社区对代码质量的高标准与严格把控。