提交 f03a3cab 编写于 作者: R Randy Dunlap 提交者: Herbert Xu

crypto: lib - rename 'mod_init' & 'mod_exit' functions to be module-specific

Rename module_init & module_exit functions that are named
"mod_init" and "mod_exit" so that they are unique in both the
System.map file and in initcall_debug output instead of showing
up as almost anonymous "mod_init".

This is helpful for debugging and in determining how long certain
module_init calls take to execute.
Signed-off-by: NRandy Dunlap <rdunlap@infradead.org>
Cc: Herbert Xu <herbert@gondor.apana.org.au>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: linux-crypto@vger.kernel.org
Cc: Jason A. Donenfeld <Jason@zx2c4.com>
Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
上级 f0d9ff8c
...@@ -73,7 +73,7 @@ void blake2s256_hmac(u8 *out, const u8 *in, const u8 *key, const size_t inlen, ...@@ -73,7 +73,7 @@ void blake2s256_hmac(u8 *out, const u8 *in, const u8 *key, const size_t inlen,
} }
EXPORT_SYMBOL(blake2s256_hmac); EXPORT_SYMBOL(blake2s256_hmac);
static int __init mod_init(void) static int __init blake2s_mod_init(void)
{ {
if (!IS_ENABLED(CONFIG_CRYPTO_MANAGER_DISABLE_TESTS) && if (!IS_ENABLED(CONFIG_CRYPTO_MANAGER_DISABLE_TESTS) &&
WARN_ON(!blake2s_selftest())) WARN_ON(!blake2s_selftest()))
...@@ -81,12 +81,12 @@ static int __init mod_init(void) ...@@ -81,12 +81,12 @@ static int __init mod_init(void)
return 0; return 0;
} }
static void __exit mod_exit(void) static void __exit blake2s_mod_exit(void)
{ {
} }
module_init(mod_init); module_init(blake2s_mod_init);
module_exit(mod_exit); module_exit(blake2s_mod_exit);
MODULE_LICENSE("GPL v2"); MODULE_LICENSE("GPL v2");
MODULE_DESCRIPTION("BLAKE2s hash function"); MODULE_DESCRIPTION("BLAKE2s hash function");
MODULE_AUTHOR("Jason A. Donenfeld <Jason@zx2c4.com>"); MODULE_AUTHOR("Jason A. Donenfeld <Jason@zx2c4.com>");
...@@ -354,7 +354,7 @@ bool chacha20poly1305_decrypt_sg_inplace(struct scatterlist *src, size_t src_len ...@@ -354,7 +354,7 @@ bool chacha20poly1305_decrypt_sg_inplace(struct scatterlist *src, size_t src_len
} }
EXPORT_SYMBOL(chacha20poly1305_decrypt_sg_inplace); EXPORT_SYMBOL(chacha20poly1305_decrypt_sg_inplace);
static int __init mod_init(void) static int __init chacha20poly1305_init(void)
{ {
if (!IS_ENABLED(CONFIG_CRYPTO_MANAGER_DISABLE_TESTS) && if (!IS_ENABLED(CONFIG_CRYPTO_MANAGER_DISABLE_TESTS) &&
WARN_ON(!chacha20poly1305_selftest())) WARN_ON(!chacha20poly1305_selftest()))
...@@ -362,12 +362,12 @@ static int __init mod_init(void) ...@@ -362,12 +362,12 @@ static int __init mod_init(void)
return 0; return 0;
} }
static void __exit mod_exit(void) static void __exit chacha20poly1305_exit(void)
{ {
} }
module_init(mod_init); module_init(chacha20poly1305_init);
module_exit(mod_exit); module_exit(chacha20poly1305_exit);
MODULE_LICENSE("GPL v2"); MODULE_LICENSE("GPL v2");
MODULE_DESCRIPTION("ChaCha20Poly1305 AEAD construction"); MODULE_DESCRIPTION("ChaCha20Poly1305 AEAD construction");
MODULE_AUTHOR("Jason A. Donenfeld <Jason@zx2c4.com>"); MODULE_AUTHOR("Jason A. Donenfeld <Jason@zx2c4.com>");
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
#include <linux/module.h> #include <linux/module.h>
#include <linux/init.h> #include <linux/init.h>
static int __init mod_init(void) static int __init curve25519_init(void)
{ {
if (!IS_ENABLED(CONFIG_CRYPTO_MANAGER_DISABLE_TESTS) && if (!IS_ENABLED(CONFIG_CRYPTO_MANAGER_DISABLE_TESTS) &&
WARN_ON(!curve25519_selftest())) WARN_ON(!curve25519_selftest()))
...@@ -21,12 +21,12 @@ static int __init mod_init(void) ...@@ -21,12 +21,12 @@ static int __init mod_init(void)
return 0; return 0;
} }
static void __exit mod_exit(void) static void __exit curve25519_exit(void)
{ {
} }
module_init(mod_init); module_init(curve25519_init);
module_exit(mod_exit); module_exit(curve25519_exit);
MODULE_LICENSE("GPL v2"); MODULE_LICENSE("GPL v2");
MODULE_DESCRIPTION("Curve25519 scalar multiplication"); MODULE_DESCRIPTION("Curve25519 scalar multiplication");
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册