hc
2024-02-19 151fecfb72a0d602dfe79790602ef64b4e241574
kernel/crypto/crc32_generic.c
....@@ -60,10 +60,8 @@
6060 {
6161 u32 *mctx = crypto_shash_ctx(hash);
6262
63
- if (keylen != sizeof(u32)) {
64
- crypto_shash_set_flags(hash, CRYPTO_TFM_RES_BAD_KEY_LEN);
63
+ if (keylen != sizeof(u32))
6564 return -EINVAL;
66
- }
6765 *mctx = get_unaligned_le32(key);
6866 return 0;
6967 }
....@@ -146,7 +144,7 @@
146144 crypto_unregister_shash(&alg);
147145 }
148146
149
-module_init(crc32_mod_init);
147
+subsys_initcall(crc32_mod_init);
150148 module_exit(crc32_mod_fini);
151149
152150 MODULE_AUTHOR("Alexander Boyko <alexander_boyko@xyratex.com>");