Loading
!3164 [OLK-6.6] Fix CRC32C instruction low performance issue
Merge Pull Request from: @leoliu-oc The driver crc32c-intel match CPUs supporting X86_FEATURE_XMM4_2. On platforms with Zhaoxin CPUs supporting this X86 feature, when crc32c-intel and crc32c-generic are both registered, system will use crc32c-intel because its .cra_priority is greater than crc32c-generic. When doing lmbench3 Create and Delete file test on partitions with ext4 enabling metadata checksum, found using crc32c-generic driver could get about 20% performance gain than using the driver crc32c-intel on some Zhaoxin CPUs. This case expect to use crc32c-generic driver for these Zhaoxin CPUs to get performance gain, so remove these Zhaoxin CPUs support from crc32c-intel. ### Issue https://gitee.com/openeuler/kernel/issues/I8WY9W ### Test Pass: The driver loading of each model of Zhaoxin processor meets expectations Link:https://gitee.com/openeuler/kernel/pulls/3164 Reviewed-by:Jason Zeng <jason.zeng@intel.com> Signed-off-by:
Zheng Zengkai <zhengzengkai@huawei.com>