mirror of
https://github.com/torvalds/linux.git
synced 2026-06-04 04:23:35 +02:00
crypto: lib/poly1305 - restore ability to remove modules
Though the module_exit functions are now no-ops, they should still be defined, since otherwise the modules become unremovable. Fixes:1f81c58279("crypto: arm/poly1305 - remove redundant shash algorithm") Fixes:f4b1a73aec("crypto: arm64/poly1305 - remove redundant shash algorithm") Fixes:378a337ab4("crypto: powerpc/poly1305 - implement library instead of shash") Fixes:21969da642("crypto: x86/poly1305 - remove redundant shash algorithm") Signed-off-by: Eric Biggers <ebiggers@google.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
parent
8821d26926
commit
bb9c648b33
|
|
@ -116,5 +116,10 @@ static int __init arm_poly1305_mod_init(void)
|
|||
}
|
||||
arch_initcall(arm_poly1305_mod_init);
|
||||
|
||||
static void __exit arm_poly1305_mod_exit(void)
|
||||
{
|
||||
}
|
||||
module_exit(arm_poly1305_mod_exit);
|
||||
|
||||
MODULE_DESCRIPTION("Accelerated Poly1305 transform for ARM");
|
||||
MODULE_LICENSE("GPL v2");
|
||||
|
|
|
|||
|
|
@ -107,5 +107,10 @@ static int __init neon_poly1305_mod_init(void)
|
|||
}
|
||||
arch_initcall(neon_poly1305_mod_init);
|
||||
|
||||
static void __exit neon_poly1305_mod_exit(void)
|
||||
{
|
||||
}
|
||||
module_exit(neon_poly1305_mod_exit);
|
||||
|
||||
MODULE_DESCRIPTION("Poly1305 authenticator (ARM64 optimized)");
|
||||
MODULE_LICENSE("GPL v2");
|
||||
|
|
|
|||
|
|
@ -127,6 +127,11 @@ static int __init poly1305_p10_init(void)
|
|||
}
|
||||
arch_initcall(poly1305_p10_init);
|
||||
|
||||
static void __exit poly1305_p10_exit(void)
|
||||
{
|
||||
}
|
||||
module_exit(poly1305_p10_exit);
|
||||
|
||||
MODULE_LICENSE("GPL");
|
||||
MODULE_AUTHOR("Danny Tsen <dtsen@linux.ibm.com>");
|
||||
MODULE_DESCRIPTION("Optimized Poly1305 for P10");
|
||||
|
|
|
|||
|
|
@ -208,6 +208,11 @@ static int __init poly1305_simd_mod_init(void)
|
|||
}
|
||||
arch_initcall(poly1305_simd_mod_init);
|
||||
|
||||
static void __exit poly1305_simd_mod_exit(void)
|
||||
{
|
||||
}
|
||||
module_exit(poly1305_simd_mod_exit);
|
||||
|
||||
MODULE_LICENSE("GPL");
|
||||
MODULE_AUTHOR("Jason A. Donenfeld <Jason@zx2c4.com>");
|
||||
MODULE_DESCRIPTION("Poly1305 authenticator");
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user