ARM: Samsung: fix missing s5p_init_cpu() declaration
Subsystems (3)
PATCH 1/1 ARM: Samsung: fix missing s5p_init_cpu() declaration
The declaration of s5p_init_cpu() in arch/arm/mach-exynos/common.h is not included in the platform file arch/arm/plat-samsung/cpu.c which generates a warning.
Fix the following warning by moving the declaration to somewhere both the machine and platform code can get to it, and including the right files as necessary:
arch/arm/plat-samsung/cpu.c:47:13: warning: symbol 's5p_init_cpu' was not declared. Should it be static?
---
Cc: Kukjin Kim <[email protected]>
Cc: Krzysztof Kozlowski <[email protected]>
Cc: linux-samsung-soc at vger.kernel.org
Cc: linux-arm-kernel at lists.infradead.org
--- arch/arm/mach-exynos/common.h | 1 - arch/arm/mach-exynos/exynos.c | 1 + arch/arm/plat-samsung/include/plat/cpu.h | 1 + 3 files changed, 2 insertions(+), 1 deletion(-)
arch/arm/mach-exynos/common.h +0 -1
@@ -166,7 +166,6 @@ extern struct cpuidle_exynos_data cpuidle_coupled_exynos_data;extern void exynos_set_delayed_reset_assertion (bool enable); -extern void s5p_init_cpu (void __iomem *cpuid_addr);extern unsigned int samsung_rev (void );extern void exynos_core_restart (u32 core_id);extern int exynos_set_boot_addr (u32 core_id,unsigned long boot_addr);
arch/arm/mach-exynos/exynos.c +1 -0
@@ -25,6 +25,7 @@#include <asm/mach/map.h> #include <mach/map.h> +#include <plat/cpu.h> #include "common.h"
arch/arm/plat-samsung/include/plat/cpu.h +1 -0
@@ -113,6 +113,7 @@ extern void s3c_init_cpu(unsigned long idcode,extern void s3c24xx_init_io (struct map_desc *mach_desc,int size);extern void s3c64xx_init_cpu (void ); +extern void s5p_init_cpu (void __iomem *cpuid_addr);extern unsigned int samsung_rev (void );
Signature · 1 line
2.8.1
Krzysztof Kozlowski
AppliedPATCH 1/1 ARM: Samsung: fix missing s5p_init_cpu() declaration
Quoted 16 lines · Ben Dooks
The declaration of
s5p_init_cpu()inarch/arm/mach-exynos/common.his not included in the platform filearch/arm/plat-samsung/cpu.cwhich generates a warning.Fix the following warning by moving the declaration to somewhere both the machine and platform code can get to it, and including the right files as necessary:
arch/arm/plat-samsung/cpu.c:47:13: warning: symbol 's5p_init_cpu' was not declared. Should it be static?Signed-off-by Ben Dooks <[email protected]>---
Cc: Kukjin Kim <[email protected]>
Cc: Krzysztof Kozlowski <[email protected]>
Cc: linux-samsung-soc at vger.kernel.org
Cc: linux-arm-kernel at lists.infradead.org
Quoted 5 lines
--- arch/arm/mach-exynos/common.h | 1 - arch/arm/mach-exynos/exynos.c | 1 + arch/arm/plat-samsung/include/plat/cpu.h | 1 + 3 files changed, 2 insertions(+), 1 deletion(-)
Thanks, applied for v4.8.
Best regards,
Krzysztof