Details
-
Bug
-
Resolution: Fixed
-
Major
-
Lustre 2.12.6
-
lustre-2.12.6_4.llnl-2.t4.x86_64
4.18.0-240.22.1.1toss.t4.x86_64
fips=1
-
3
-
9223372036854775807
Description
upon loading LNet, node panics with this:
libcfs: loading out-of-tree module taints kernel. libcfs: module verification failed: signature and/or required key missing - tainting kernel LNet: HW NUMA nodes: 2, HW CPU cores: 64, npartitions: 2 alg: No test for adler32 (adler32-zlib) alg: hash: digest failed on test 1 for crc32-table: ret=126 Kernel panic - not syncing: crc32-table: crc32 alg self test failed in fips mode! CPU: 11 PID: 70553 Comm: cryptomgr_test Tainted: G OE --------- - - 4.18.0-240.22.1.1toss.t4.x86_64 #1 Hardware name: HPE ProLiant DL385 Gen10 Plus/ProLiant DL385 Gen10 Plus, BIOS A42 10/30/2020 Call Trace: dump_stack+0x5c/0x80 panic+0xe7/0x2a9 ? __alg_test_hash+0x55/0x80 alg_test.cold.21+0x13/0x44 ? __switch_to_asm+0x41/0x70 ? __switch_to_asm+0x35/0x70 ? __switch_to_asm+0x41/0x70 ? __switch_to+0x7a/0x400 ? __schedule+0x2cf/0x720 ? crypto_acomp_scomp_free_ctx+0x30/0x30 cryptomgr_test+0x27/0x50 kthread+0x11d/0x140 ? kthread_flush_work_fn+0x10/0x10 ret_from_fork+0x22/0x40 Kernel Offset: 0x18c00000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff)
Loading 2.14.0 LNet under fips=1 does not cause the panic
Attachments
Issue Links
- is related to
-
LU-13355 adler32 wrapper in libcfs
-
- Resolved
-
The special crc32 handling is left overs from the RHEL6 days which is why it was removed in newer lustre versions. All the special crc32 handling Lustre did is now apart of the supported kernels.