Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

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: Eric Biggers <ebiggers@kernel.org>

+18 -18
+1 -1
lib/crypto/arm/sha1.h
··· 35 35 36 36 #ifdef CONFIG_KERNEL_MODE_NEON 37 37 #define sha1_mod_init_arch sha1_mod_init_arch 38 - static inline void sha1_mod_init_arch(void) 38 + static void sha1_mod_init_arch(void) 39 39 { 40 40 if (elf_hwcap & HWCAP_NEON) { 41 41 static_branch_enable(&have_neon);
+1 -1
lib/crypto/arm/sha256.h
··· 35 35 36 36 #ifdef CONFIG_KERNEL_MODE_NEON 37 37 #define sha256_mod_init_arch sha256_mod_init_arch 38 - static inline void sha256_mod_init_arch(void) 38 + static void sha256_mod_init_arch(void) 39 39 { 40 40 if (elf_hwcap & HWCAP_NEON) { 41 41 static_branch_enable(&have_neon);
+1 -1
lib/crypto/arm/sha512.h
··· 29 29 30 30 #ifdef CONFIG_KERNEL_MODE_NEON 31 31 #define sha512_mod_init_arch sha512_mod_init_arch 32 - static inline void sha512_mod_init_arch(void) 32 + static void sha512_mod_init_arch(void) 33 33 { 34 34 if (cpu_has_neon()) 35 35 static_branch_enable(&have_neon);
+1 -1
lib/crypto/arm64/sha1.h
··· 32 32 } 33 33 34 34 #define sha1_mod_init_arch sha1_mod_init_arch 35 - static inline void sha1_mod_init_arch(void) 35 + static void sha1_mod_init_arch(void) 36 36 { 37 37 if (cpu_have_named_feature(SHA1)) 38 38 static_branch_enable(&have_ce);
+1 -1
lib/crypto/arm64/sha256.h
··· 46 46 47 47 #ifdef CONFIG_KERNEL_MODE_NEON 48 48 #define sha256_mod_init_arch sha256_mod_init_arch 49 - static inline void sha256_mod_init_arch(void) 49 + static void sha256_mod_init_arch(void) 50 50 { 51 51 if (cpu_have_named_feature(ASIMD)) { 52 52 static_branch_enable(&have_neon);
+1 -1
lib/crypto/arm64/sha512.h
··· 37 37 38 38 #ifdef CONFIG_KERNEL_MODE_NEON 39 39 #define sha512_mod_init_arch sha512_mod_init_arch 40 - static inline void sha512_mod_init_arch(void) 40 + static void sha512_mod_init_arch(void) 41 41 { 42 42 if (cpu_have_named_feature(SHA512)) 43 43 static_branch_enable(&have_sha512_insns);
+1 -1
lib/crypto/riscv/sha256.h
··· 31 31 } 32 32 33 33 #define sha256_mod_init_arch sha256_mod_init_arch 34 - static inline void sha256_mod_init_arch(void) 34 + static void sha256_mod_init_arch(void) 35 35 { 36 36 /* Both zvknha and zvknhb provide the SHA-256 instructions. */ 37 37 if ((riscv_isa_extension_available(NULL, ZVKNHA) ||
+1 -1
lib/crypto/riscv/sha512.h
··· 30 30 } 31 31 32 32 #define sha512_mod_init_arch sha512_mod_init_arch 33 - static inline void sha512_mod_init_arch(void) 33 + static void sha512_mod_init_arch(void) 34 34 { 35 35 if (riscv_isa_extension_available(NULL, ZVKNHB) && 36 36 riscv_isa_extension_available(NULL, ZVKB) &&
+1 -1
lib/crypto/s390/sha1.h
··· 20 20 } 21 21 22 22 #define sha1_mod_init_arch sha1_mod_init_arch 23 - static inline void sha1_mod_init_arch(void) 23 + static void sha1_mod_init_arch(void) 24 24 { 25 25 if (cpu_have_feature(S390_CPU_FEATURE_MSA) && 26 26 cpacf_query_func(CPACF_KIMD, CPACF_KIMD_SHA_1))
+1 -1
lib/crypto/s390/sha256.h
··· 20 20 } 21 21 22 22 #define sha256_mod_init_arch sha256_mod_init_arch 23 - static inline void sha256_mod_init_arch(void) 23 + static void sha256_mod_init_arch(void) 24 24 { 25 25 if (cpu_have_feature(S390_CPU_FEATURE_MSA) && 26 26 cpacf_query_func(CPACF_KIMD, CPACF_KIMD_SHA_256))
+1 -1
lib/crypto/s390/sha512.h
··· 20 20 } 21 21 22 22 #define sha512_mod_init_arch sha512_mod_init_arch 23 - static inline void sha512_mod_init_arch(void) 23 + static void sha512_mod_init_arch(void) 24 24 { 25 25 if (cpu_have_feature(S390_CPU_FEATURE_MSA) && 26 26 cpacf_query_func(CPACF_KIMD, CPACF_KIMD_SHA_512))
+1 -1
lib/crypto/sparc/md5.h
··· 32 32 } 33 33 34 34 #define md5_mod_init_arch md5_mod_init_arch 35 - static inline void md5_mod_init_arch(void) 35 + static void md5_mod_init_arch(void) 36 36 { 37 37 unsigned long cfr; 38 38
+1 -1
lib/crypto/sparc/sha1.h
··· 27 27 } 28 28 29 29 #define sha1_mod_init_arch sha1_mod_init_arch 30 - static inline void sha1_mod_init_arch(void) 30 + static void sha1_mod_init_arch(void) 31 31 { 32 32 unsigned long cfr; 33 33
+1 -1
lib/crypto/sparc/sha256.h
··· 27 27 } 28 28 29 29 #define sha256_mod_init_arch sha256_mod_init_arch 30 - static inline void sha256_mod_init_arch(void) 30 + static void sha256_mod_init_arch(void) 31 31 { 32 32 unsigned long cfr; 33 33
+1 -1
lib/crypto/sparc/sha512.h
··· 26 26 } 27 27 28 28 #define sha512_mod_init_arch sha512_mod_init_arch 29 - static inline void sha512_mod_init_arch(void) 29 + static void sha512_mod_init_arch(void) 30 30 { 31 31 unsigned long cfr; 32 32
+1 -1
lib/crypto/x86/sha1.h
··· 55 55 } 56 56 57 57 #define sha1_mod_init_arch sha1_mod_init_arch 58 - static inline void sha1_mod_init_arch(void) 58 + static void sha1_mod_init_arch(void) 59 59 { 60 60 if (boot_cpu_has(X86_FEATURE_SHA_NI)) { 61 61 static_call_update(sha1_blocks_x86, sha1_blocks_ni);
+1 -1
lib/crypto/x86/sha256.h
··· 36 36 } 37 37 38 38 #define sha256_mod_init_arch sha256_mod_init_arch 39 - static inline void sha256_mod_init_arch(void) 39 + static void sha256_mod_init_arch(void) 40 40 { 41 41 if (boot_cpu_has(X86_FEATURE_SHA_NI)) { 42 42 static_call_update(sha256_blocks_x86, sha256_blocks_ni);
+1 -1
lib/crypto/x86/sha512.h
··· 35 35 } 36 36 37 37 #define sha512_mod_init_arch sha512_mod_init_arch 38 - static inline void sha512_mod_init_arch(void) 38 + static void sha512_mod_init_arch(void) 39 39 { 40 40 if (cpu_has_xfeatures(XFEATURE_MASK_SSE | XFEATURE_MASK_YMM, NULL) && 41 41 boot_cpu_has(X86_FEATURE_AVX)) {