Skip to content

Commit 5ff74f5

Browse files
author
Eric Biggers
committed
lib/crc: 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/20250816020240.431545-1-ebiggers@kernel.org Signed-off-by: Eric Biggers <ebiggers@kernel.org>
1 parent c2a0c51 commit 5ff74f5

11 files changed

Lines changed: 11 additions & 11 deletions

File tree

lib/crc/arm/crc-t10dif.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ static inline u16 crc_t10dif_arch(u16 crc, const u8 *data, size_t length)
4343
}
4444

4545
#define crc_t10dif_mod_init_arch crc_t10dif_mod_init_arch
46-
static inline void crc_t10dif_mod_init_arch(void)
46+
static void crc_t10dif_mod_init_arch(void)
4747
{
4848
if (elf_hwcap & HWCAP_NEON) {
4949
static_branch_enable(&have_neon);

lib/crc/arm/crc32.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ static inline u32 crc32c_arch(u32 crc, const u8 *p, size_t len)
8383
#define crc32_be_arch crc32_be_base /* not implemented on this arch */
8484

8585
#define crc32_mod_init_arch crc32_mod_init_arch
86-
static inline void crc32_mod_init_arch(void)
86+
static void crc32_mod_init_arch(void)
8787
{
8888
if (elf_hwcap2 & HWCAP2_CRC32)
8989
static_branch_enable(&have_crc32);

lib/crc/arm64/crc-t10dif.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ static inline u16 crc_t10dif_arch(u16 crc, const u8 *data, size_t length)
4545
}
4646

4747
#define crc_t10dif_mod_init_arch crc_t10dif_mod_init_arch
48-
static inline void crc_t10dif_mod_init_arch(void)
48+
static void crc_t10dif_mod_init_arch(void)
4949
{
5050
if (cpu_have_named_feature(ASIMD)) {
5151
static_branch_enable(&have_asimd);

lib/crc/loongarch/crc32.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ static inline u32 crc32c_arch(u32 crc, const u8 *p, size_t len)
101101
#define crc32_be_arch crc32_be_base /* not implemented on this arch */
102102

103103
#define crc32_mod_init_arch crc32_mod_init_arch
104-
static inline void crc32_mod_init_arch(void)
104+
static void crc32_mod_init_arch(void)
105105
{
106106
if (cpu_has_crc32)
107107
static_branch_enable(&have_crc32);

lib/crc/mips/crc32.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ static inline u32 crc32c_arch(u32 crc, const u8 *p, size_t len)
148148
#define crc32_be_arch crc32_be_base /* not implemented on this arch */
149149

150150
#define crc32_mod_init_arch crc32_mod_init_arch
151-
static inline void crc32_mod_init_arch(void)
151+
static void crc32_mod_init_arch(void)
152152
{
153153
if (cpu_have_feature(cpu_feature(MIPS_CRC32)))
154154
static_branch_enable(&have_crc32);

lib/crc/powerpc/crc-t10dif.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ static inline u16 crc_t10dif_arch(u16 crci, const u8 *p, size_t len)
6262
}
6363

6464
#define crc_t10dif_mod_init_arch crc_t10dif_mod_init_arch
65-
static inline void crc_t10dif_mod_init_arch(void)
65+
static void crc_t10dif_mod_init_arch(void)
6666
{
6767
if (cpu_has_feature(CPU_FTR_ARCH_207S) &&
6868
(cur_cpu_spec->cpu_user_features2 & PPC_FEATURE2_VEC_CRYPTO))

lib/crc/powerpc/crc32.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ static inline u32 crc32c_arch(u32 crc, const u8 *p, size_t len)
5555
}
5656

5757
#define crc32_mod_init_arch crc32_mod_init_arch
58-
static inline void crc32_mod_init_arch(void)
58+
static void crc32_mod_init_arch(void)
5959
{
6060
if (cpu_has_feature(CPU_FTR_ARCH_207S) &&
6161
(cur_cpu_spec->cpu_user_features2 & PPC_FEATURE2_VEC_CRYPTO))

lib/crc/sparc/crc32.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ static inline u32 crc32c_arch(u32 crc, const u8 *data, size_t len)
4444
}
4545

4646
#define crc32_mod_init_arch crc32_mod_init_arch
47-
static inline void crc32_mod_init_arch(void)
47+
static void crc32_mod_init_arch(void)
4848
{
4949
unsigned long cfr;
5050

lib/crc/x86/crc-t10dif.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ static inline u16 crc_t10dif_arch(u16 crc, const u8 *p, size_t len)
1919
}
2020

2121
#define crc_t10dif_mod_init_arch crc_t10dif_mod_init_arch
22-
static inline void crc_t10dif_mod_init_arch(void)
22+
static void crc_t10dif_mod_init_arch(void)
2323
{
2424
if (boot_cpu_has(X86_FEATURE_PCLMULQDQ)) {
2525
static_branch_enable(&have_pclmulqdq);

lib/crc/x86/crc32.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ static inline u32 crc32c_arch(u32 crc, const u8 *p, size_t len)
106106
#define crc32_be_arch crc32_be_base /* not implemented on this arch */
107107

108108
#define crc32_mod_init_arch crc32_mod_init_arch
109-
static inline void crc32_mod_init_arch(void)
109+
static void crc32_mod_init_arch(void)
110110
{
111111
if (boot_cpu_has(X86_FEATURE_XMM4_2))
112112
static_branch_enable(&have_crc32);

0 commit comments

Comments
 (0)