Commit 5012bd2d authored by Eric Biggers's avatar Eric Biggers
Browse files

lib/crypto: Drop inline from all *_mod_init_arch() functions

Drop 'inline' from all the *_mod_init_arch() functions so that the
compiler will warn about any bugs where they are unused due to not being
wired up properly.  (There are no such bugs currently, so this just
establishes a more robust convention for the future.  Of course, these
functions also tend to get inlined anyway, regardless of the keyword.)

Link: https://lore.kernel.org/r/20250816020457.432040-1-ebiggers@kernel.org


Signed-off-by: default avatarEric Biggers <ebiggers@kernel.org>
parent d6b6aac0
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -35,7 +35,7 @@ static void sha1_blocks(struct sha1_block_state *state,

#ifdef CONFIG_KERNEL_MODE_NEON
#define sha1_mod_init_arch sha1_mod_init_arch
static inline void sha1_mod_init_arch(void)
static void sha1_mod_init_arch(void)
{
	if (elf_hwcap & HWCAP_NEON) {
		static_branch_enable(&have_neon);
+1 −1
Original line number Diff line number Diff line
@@ -35,7 +35,7 @@ static void sha256_blocks(struct sha256_block_state *state,

#ifdef CONFIG_KERNEL_MODE_NEON
#define sha256_mod_init_arch sha256_mod_init_arch
static inline void sha256_mod_init_arch(void)
static void sha256_mod_init_arch(void)
{
	if (elf_hwcap & HWCAP_NEON) {
		static_branch_enable(&have_neon);
+1 −1
Original line number Diff line number Diff line
@@ -29,7 +29,7 @@ static void sha512_blocks(struct sha512_block_state *state,

#ifdef CONFIG_KERNEL_MODE_NEON
#define sha512_mod_init_arch sha512_mod_init_arch
static inline void sha512_mod_init_arch(void)
static void sha512_mod_init_arch(void)
{
	if (cpu_has_neon())
		static_branch_enable(&have_neon);
+1 −1
Original line number Diff line number Diff line
@@ -32,7 +32,7 @@ static void sha1_blocks(struct sha1_block_state *state,
}

#define sha1_mod_init_arch sha1_mod_init_arch
static inline void sha1_mod_init_arch(void)
static void sha1_mod_init_arch(void)
{
	if (cpu_have_named_feature(SHA1))
		static_branch_enable(&have_ce);
+1 −1
Original line number Diff line number Diff line
@@ -46,7 +46,7 @@ static void sha256_blocks(struct sha256_block_state *state,

#ifdef CONFIG_KERNEL_MODE_NEON
#define sha256_mod_init_arch sha256_mod_init_arch
static inline void sha256_mod_init_arch(void)
static void sha256_mod_init_arch(void)
{
	if (cpu_have_named_feature(ASIMD)) {
		static_branch_enable(&have_neon);
Loading