在Linux Kernel 5.10中,华为提交的补丁数量为1434

openEuler的消息显示,在LinuxKernel 5.10中,华为提交了1434个补丁(变更集),占8.9%,居首位。

排名第二的英特尔提交了1297个补丁,占8%。

在修改代码行数方面,排名第一的英特尔公司修改了96,976行代码,占12.6%;华为排名第二,修改了41049行代码,占5.3%。

下图显示了许多活跃的供应商对每个LinuxKernel版本的代码贡献。

据报道,在LinuxKernel 5.10中,华为的贡献主要在于ARM64体系结构,ACPI,内存管理,文件系统,媒体,内核文档和HiSilicon芯片支持。

在ARM64体系结构中,增强了ARM6464K页下的RAID5支持,写入性能提高了6倍,stripe_head的内存使用量减少了75%。

支持每个NUMA CMA以提高性能。

在ACPI子系统方面,支持将异构设备显示为NUMA节点,并为ACPIDFX重建做准备;内存管理优化了无节的慢速路径并提高了性能。

在文件系统上,F2FS支持Age-Threshold垃圾收集/支持扩展的纯内存日志标头管理和交换分区加载速度优化,从而使性能提高40倍。

作为文档和媒体子系统的维护者,Mauro已经完成了许多媒体和文档改进工作,并为从内核文档直接生成PDF做了大量准备。

在HiSilicon芯片支持方面,已添加了Kunpeng处理器和Hikey970多驱动程序支持并增强了驱动程序。

除了功能外,华为工程师还对整个内核进行了大量质量改进的错误修复和代码重构,以提高整个内核的质量。