Linus“温馨提示”:Intel Xe 驱动代码严重缺乏测试
Linux 6.8 的 Direct Rendering Manager (DRM) 内核图形/显示驱动程序更新包括新的英特尔"Xe"DRM 和 PowerVR Imagination 驱动程序、实验形式的 AMD 色彩管理属性、Raspberry Pi 5 图形支持等。
但 Linus Torvalds 最近在合并相关代码时却发现,一些新提交的 Intel Xe 驱动程序代码"严重缺乏"测试。对此,他在内核邮件列表中表达了自己的不满:
你的测试严重不足。甚至无法构建,原因似乎在于该 commit b49e894c3fd8 ("drm/i915: Replace custom intel runtime_pm tracker with ref_tracker library") 将"intel_wakeref_t"类型从"deep_stack_handle_t"改为了"unsigned long"......
真令人不悦。我已经修复了那个损坏的 Xe compat 头文件并完成了构建,但这绝对不是事情的本来应该有的样子。我怎么会遇到这种情况?竟然会没有进行任何构建测试。
为什么 %^!@$% 头文件会包含 C 文件?无论如何,这个错误都不应该发生。
与以前的一些“火爆”回复相比,Linus 这次的措辞可以说是算的上温和,并且也提出了一些合理的问题。事实上,在 2023 年底的 Linux 基金会的日本开源峰会上,Linus 就表示自己已经收敛了脾气,在吸取了一些教训之后不会再 “对一些公司竖中指”。
但也正如 Phoronix 所言,无论如何 Linus 已经将新代码合并到 Linux 6.8 中。希望这只是 Intel Xe 驱动程序的一个 one-off issue,而没有更大的代码质量问题。
更多详情可查看邮件列表。
相关阅读:
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
三部门:到 2025 年初步形成支撑区块链发展标准体系
工业和信息化部、中央网络安全和信息化委员会办公室、国家标准化管理委员会印发《区块链和分布式记账技术标准体系建设指南》(下称《指南》)。 其中提出,区块链和分布式记账技术 (以下简称“区块链”) 是新一代信息技术的重要组成部分,是分布式网络、加密技术、智能合约等多种技术集成的新型数据库软件。区块链技术具有数据透明、不易篡改、可追溯等特性,有望解决网络空间的信任和安全问题,推动互联网从传递信息向传递价值变革,将成为推动元宇宙、Web3.0等未来产业快速发展的重要数字基础设施。 《指南》提出建设目标: 到2025年,初步形成支撑区块链发展的标准体系。建立标准体系建设和标准研制的总体规则,重点面向基础共性、应用和服务等标准化领域,制定30项以上区块链相关标准,基本满足我国区块链标准化需求。 到2027年,全面形成支撑区块链发展的标准体系。制定50项以上区块链相关标准,持续推动区块链基础共性、关键应用示范、安全保障等标准研制。适度超前布局一批支撑未来产业发展需要的关键应用标准,有效指导我国区块链技术和产业发展,提升技术与应用服务水平。
- 下一篇
charts-rs v0.3.0 版本更新发布
charts-rs charts-rs 是纯rust实现的图表库,使用简单而且性能高效,生成svg低于10ms,而png也低于50ms,便于在各种无法直接渲染svg的场景下使用,现已支持更多的图片格式输出,如:jpeg,webp,以及avif。 概要 charts-rs提供简单的方式生成图表,它支持svg、png、jepg、webp以及avif等多种输出格式,以及支持light, dark, grafana,ant,vintage, walden, westeros, chalk与shine主题,默认的主题为light。现已支持以下类型的图表:Bar, HorizontalBar, Line, Pie, Radar,Scatter,Candlestick,Table 以及 MultiChart,其相关样式参考Apache ECharts。 特性 所有图表均支持多种主题,当前已支持了9种主题颜色 可通过ttf或otf中加载更多的字体库,默认的Roboto字体并未支持中文,需要选择Noto Sans SC 支持平滑,填充,最低最高点以及线标示 图表使用多种文本标示,例如:圆角矩形、圆形以...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- 设置Eclipse缩进为4个空格,增强代码规范
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Mario游戏-低调大师作品
- CentOS8编译安装MySQL8.0.19
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长