Bug 626018
Summary: | Allow using crc32c hardware accelerated engine on Intel Nehalem processor | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 5 | Reporter: | Shuichi Ihara <sihara> | ||||||||
Component: | kernel | Assignee: | Prarit Bhargava <prarit> | ||||||||
Status: | CLOSED ERRATA | QA Contact: | chen yuwen <yuchen> | ||||||||
Severity: | medium | Docs Contact: | |||||||||
Priority: | low | ||||||||||
Version: | 5.5 | CC: | ebachalo, jane.lv, jvillalo, jwilson, keve.a.gabbert, luyu, prarit, qcai | ||||||||
Target Milestone: | rc | ||||||||||
Target Release: | --- | ||||||||||
Hardware: | x86_64 | ||||||||||
OS: | Linux | ||||||||||
Whiteboard: | |||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | Environment: | ||||||||||
Last Closed: | 2011-01-13 21:12:44 UTC | Type: | --- | ||||||||
Regression: | --- | Mount Type: | --- | ||||||||
Documentation: | --- | CRM: | |||||||||
Verified Versions: | Category: | --- | |||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||
Embargoed: | |||||||||||
Bug Depends On: | |||||||||||
Bug Blocks: | 534185 | ||||||||||
Attachments: |
|
Description
Shuichi Ihara
2010-08-21 14:03:44 UTC
Ron, Here is a customer request to use Intel CRC32 instruction to implement hardware accelerated CRC32c algorithm in RHEL 5.x. Would Red Hat consider to include it in RHEL 5.6? Though I know it's a bit late for RHEL 5.6 inclusion. Thanks. (In reply to comment #1) > Ron, > > Here is a customer request to use Intel CRC32 instruction to implement hardware > accelerated CRC32c algorithm in RHEL 5.x. > > Would Red Hat consider to include it in RHEL 5.6? Though I know it's a bit > late for RHEL 5.6 inclusion. > Jane, I'm going to update the patch and submit this for inclusion in RHEL5.6. The large performance increase makes it worthwhile. P. This request was evaluated by Red Hat Product Management for inclusion in a Red Hat Enterprise Linux maintenance release. Product Management has requested further review of this request by Red Hat Engineering, for potential inclusion in a Red Hat Enterprise Linux Update release for currently deployed products. This request is not yet committed for inclusion in an Update release. Created attachment 442007 [details]
RHEL5 fix for this issue
(In reply to comment #9) > Created attachment 442007 [details] > RHEL5 fix for this issue Thanks a lot, Prarit! -Jane in kernel-2.6.18-221.el5 You can download this test kernel from http://people.redhat.com/jwilson/el5 Detailed testing feedback is always welcomed. Ihara, Could you please verify the kernel-2.6.18-221.el5 from http://people.redhat.com/jwilson/el5 works for you? Thanks. (In reply to comment #14) > Ihara, > > Could you please verify the kernel-2.6.18-221.el5 from > http://people.redhat.com/jwilson/el5 works for you? > > Thanks. it worked well, thanks. we are also implementing h/w acceleration patch into the lustre itself, instead of kernel patches. patches are not landed in any lustre releases and it works for the lustre. So, this kernel patches on here helps for not only the lustre, but all crc32c calculation for all application. hi, is this patch safe on the guest OS with KVM too? shouldn't we need some additional checking to make sure crc32c is available or not? Thanks Created attachment 467987 [details]
correctly introduce crypto::intel-crc32 module
That patch introduce intel-crc32 module to use via Crypto API.
Confirmed patch in kernel 2.6.18-221.el5. Setting SanityOnly. An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2011-0017.html |