From 2a6f7ddf87f1534e03e9413fa25394435accacdd Mon Sep 17 00:00:00 2001 From: Samuel Holland Date: Tue, 25 Mar 2025 16:43:24 -0700 Subject: [PATCH] platform: generic: andes: Remove inline definitions The addresses of these functions are used to set function pointers in struct platform_override, so it is not valid for them to be inline. Signed-off-by: Samuel Holland Reviewed-by: Anup Patel Link: https://lore.kernel.org/r/20250325234342.711447-2-samuel.holland@sifive.com Signed-off-by: Anup Patel --- platform/generic/include/andes/andes_pmu.h | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/platform/generic/include/andes/andes_pmu.h b/platform/generic/include/andes/andes_pmu.h index f3553246..c600d35f 100644 --- a/platform/generic/include/andes/andes_pmu.h +++ b/platform/generic/include/andes/andes_pmu.h @@ -11,24 +11,8 @@ #include #include -#ifdef CONFIG_ANDES_PMU - int andes_pmu_init(const struct fdt_match *match); int andes_pmu_extensions_init(const struct fdt_match *match, struct sbi_hart_features *hfeatures); -#else - -static inline int andes_pmu_init(const struct fdt_match *match) -{ - return 0; -} -static inline int andes_pmu_extensions_init(const struct fdt_match *match, - struct sbi_hart_features *hfeatures) -{ - return 0; -} - -#endif /* CONFIG_ANDES_PMU */ - #endif /* _RISCV_ANDES_PMU_H */