华为向 Linux Kernel 5.10 提交的补丁数量排名第一

来源: OSCHINA
编辑: 局长
2021-01-01 13:11:00

来自 openEuler 的消息显示,在 Linux Kernel 5.10 中,华为提交的补丁(变更集,changeset)数量为 1434 个,占比 8.9%,排名第一;排名第二的 Intel 提交了 1297 个补丁,占比 8%。

修改代码行数方面,排名的第一的 Intel 修改了 96976 行代码,占比 12.6%;排名第二的华为修改了 41049 行代码,占比 5.3%。

下图是多家积极贡献厂商对每个 Linux Kernel 版本的代码贡献情况。

据介绍,在 Linux Kernel 5.10 中,华为的贡献主要在 ARM64 架构、ACPI、内存管理、文件系统、Media、内核文档以及海思芯片支持等方面。

  • 在 ARM64 架构方面,增强了 ARM64 64K 页下的 RAID5 支持,写性能提升6倍,减少 stripe_head 75% 的内存使用量。支持 per-NUMA  的 CMA,提升性能。

  • 在 ACPI 子系统方面,支持异构设备呈现为 NUMA 节点,以及 ACPI DFX 重构准备;内存管理优化了 slub free 的 slowpath,提升性能。

  • 在文件系统上,F2FS 支持基于 Age-Threshold 垃圾回收/支持扩展的纯内存日志头管理以及 swap 分区加载提速优化,性能提升 40 倍。Mauro 作为文档和 Media 子系统的 Maintainer,做了大量 Media 以及文档改进工作,为内核文档直接生成 PDF 做了大量准备。

  • 在海思芯片支持方面,新增了鲲鹏处理器以及 Hikey970 多个驱动支持以及驱动增强。

除了特性,华为工程师针对整个内核贡献了大量质量加固的 bugfix,及代码重构,增强了整个内核的质量。

展开阅读全文
精彩评论
辛苦了,请让他们早点下班 ^_^
2021-01-01 17:43
10
举报
```
Hi,Leizhen,以及邮件列表中的其他人:

最近我发现一个补丁从 btrfs selftest 中删除了一个调试 OOM 的错误信息。

这没有什么特别的,像是内核新手做的细小清理工作。

但提交补丁的邮件地址引起了我的注意:"@huawei.com"。

最近我们从同一家公司收到了一些类似的补丁,他们在做一些无害的“清理”工作,但这些行为没什么价值。

这让我想知道,到底发生了什么。

经过搜索,我看到了更多的 OOM 错误信息“清理”补丁,甚至还有一些修复拼写错误的补丁。

对于新手或者学生开发者来说,提交这样的补丁是可以的,而且我也希望这种补丁能让他们成为一个长期的贡献者。

事实上,我也正是通过做这样的“清理”工作开始我的内核贡献。

但你们这种做法是在刷 KPI,因为我已经看到好几个内核维护者就这样的“清理”工作与你们争论,而你们总是在为自己辩护,试图让这些补丁被合并。

你提交的补丁代表了你的公司,所以你这样做其实只是在破坏已经受损的声誉。

请停止这种刷 KPI 的行为,并做出真正的贡献以修复受损的声誉。

谢谢。
Qu
```
2021-06-21 11:26
9
举报
debian的上游也是linux kernel,有本事请不要使用linux
2021-01-01 20:39
5
举报
理性看待任何事物,吹捧是不需要的,像各大商业公司给linux提交补丁都是暗藏私货的,比如支持自家硬件,给自家平台优化。之前还是看好redhat这种公司,现在被ibm收购也不行了,以后只能看debian基金会的了
2021-01-01 17:33
5
举报
如果真的存在质量或许其他问题,这个合并能被批准吗?你以为你想改就改呀。。果然这就是国人开发者的素质,开源界不需要你这样的键盘侠,更不需要独裁者
2021-01-03 15:04
4
举报
3 收藏
分享
38 评论
3 收藏
分享
返回顶部
顶部
返回顶部
顶部