hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/crypto/wp512.c
....@@ -1126,9 +1126,10 @@
11261126 .final = wp512_final,
11271127 .descsize = sizeof(struct wp512_ctx),
11281128 .base = {
1129
- .cra_name = "wp512",
1130
- .cra_blocksize = WP512_BLOCK_SIZE,
1131
- .cra_module = THIS_MODULE,
1129
+ .cra_name = "wp512",
1130
+ .cra_driver_name = "wp512-generic",
1131
+ .cra_blocksize = WP512_BLOCK_SIZE,
1132
+ .cra_module = THIS_MODULE,
11321133 }
11331134 }, {
11341135 .digestsize = WP384_DIGEST_SIZE,
....@@ -1137,9 +1138,10 @@
11371138 .final = wp384_final,
11381139 .descsize = sizeof(struct wp512_ctx),
11391140 .base = {
1140
- .cra_name = "wp384",
1141
- .cra_blocksize = WP512_BLOCK_SIZE,
1142
- .cra_module = THIS_MODULE,
1141
+ .cra_name = "wp384",
1142
+ .cra_driver_name = "wp384-generic",
1143
+ .cra_blocksize = WP512_BLOCK_SIZE,
1144
+ .cra_module = THIS_MODULE,
11431145 }
11441146 }, {
11451147 .digestsize = WP256_DIGEST_SIZE,
....@@ -1148,9 +1150,10 @@
11481150 .final = wp256_final,
11491151 .descsize = sizeof(struct wp512_ctx),
11501152 .base = {
1151
- .cra_name = "wp256",
1152
- .cra_blocksize = WP512_BLOCK_SIZE,
1153
- .cra_module = THIS_MODULE,
1153
+ .cra_name = "wp256",
1154
+ .cra_driver_name = "wp256-generic",
1155
+ .cra_blocksize = WP512_BLOCK_SIZE,
1156
+ .cra_module = THIS_MODULE,
11541157 }
11551158 } };
11561159
....@@ -1168,7 +1171,7 @@
11681171 MODULE_ALIAS_CRYPTO("wp384");
11691172 MODULE_ALIAS_CRYPTO("wp256");
11701173
1171
-module_init(wp512_mod_init);
1174
+subsys_initcall(wp512_mod_init);
11721175 module_exit(wp512_mod_fini);
11731176
11741177 MODULE_LICENSE("GPL");