From: Shiji Yang Date: Sat, 10 May 2025 09:19:18 +0000 (+0800) Subject: ltq-atm: fix build warnings on lantiq/xway X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ac18f03bd97c85ece73503115f2b9ac7de3b63e3;p=thirdparty%2Fopenwrt.git ltq-atm: fix build warnings on lantiq/xway Mark some functions as static to fix various missing-prototypes build warnings on 6.12 kernel. Signed-off-by: Shiji Yang Link: https://github.com/openwrt/openwrt/pull/18744 Signed-off-by: Robert Marko --- diff --git a/package/kernel/lantiq/ltq-atm/src/ifxmips_atm_ar9.c b/package/kernel/lantiq/ltq-atm/src/ifxmips_atm_ar9.c index d7865576829..b1e911915e7 100644 --- a/package/kernel/lantiq/ltq-atm/src/ifxmips_atm_ar9.c +++ b/package/kernel/lantiq/ltq-atm/src/ifxmips_atm_ar9.c @@ -185,7 +185,7 @@ static inline int pp32_download_code(u32 *code_src, unsigned int code_dword_len, return 0; } -void ar9_fw_ver(unsigned int *major, unsigned int *minor) +static void ar9_fw_ver(unsigned int *major, unsigned int *minor) { ASSERT(major != NULL, "pointer is NULL"); ASSERT(minor != NULL, "pointer is NULL"); @@ -194,7 +194,7 @@ void ar9_fw_ver(unsigned int *major, unsigned int *minor) *minor = FW_VER_ID->minor; } -int ar9_init(struct platform_device *pdev) +static int ar9_init(struct platform_device *pdev) { init_pmu(); reset_ppe(pdev); @@ -205,7 +205,7 @@ int ar9_init(struct platform_device *pdev) return 0; } -void ar9_shutdown(void) +static void ar9_shutdown(void) { ltq_pmu_disable(IFX_PMU_MODULE_PPE_SLL01 | IFX_PMU_MODULE_PPE_TC | @@ -215,7 +215,7 @@ void ar9_shutdown(void) IFX_PMU_MODULE_DSL_DFE); } -int ar9_start(int pp32) +static int ar9_start(int pp32) { int ret; @@ -231,7 +231,7 @@ int ar9_start(int pp32) return 0; } -void ar9_stop(int pp32) +static void ar9_stop(int pp32) { IFX_REG_W32(DBG_CTRL_STOP, PP32_DBG_CTRL(0)); } diff --git a/package/kernel/lantiq/ltq-atm/src/ifxmips_atm_danube.c b/package/kernel/lantiq/ltq-atm/src/ifxmips_atm_danube.c index 3ff21fa03e6..d32e888272f 100644 --- a/package/kernel/lantiq/ltq-atm/src/ifxmips_atm_danube.c +++ b/package/kernel/lantiq/ltq-atm/src/ifxmips_atm_danube.c @@ -198,7 +198,7 @@ static void danube_shutdown(void) { } -int danube_start(int pp32) +static int danube_start(int pp32) { int ret; @@ -218,7 +218,7 @@ int danube_start(int pp32) return 0; } -void danube_stop(int pp32) +static void danube_stop(int pp32) { IFX_REG_W32(DBG_CTRL_STOP_SET(1), PP32_DBG_CTRL); }