summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArnd Bergmann <arnd@arndb.de>2018-12-10 16:58:37 -0500
committerOlof Johansson <olof@lixom.net>2018-12-12 16:57:55 -0500
commit4dd201beec9512c44d11ac97791a33f5c3536d7b (patch)
treeaf8c2605a934cb00c5265c38821cf6f61e273186
parent4aa64677330beeeed721b4b122884dabad845d66 (diff)
ARM: tegra: avoid section mismatch warning
WARNING: vmlinux.o(.text+0x39ecc): Section mismatch in reference from the function tegra114_gic_cpu_pm_registration() to the (unknown reference) .init.rodata:(unknown) The function tegra114_gic_cpu_pm_registration() references the (unknown reference) __initconst (unknown). This is often because tegra114_gic_cpu_pm_registration lacks a __initconst annotation or the annotation of (unknown) is wrong. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Acked-by: Thierry Reding <treding@nvidia.com> Signed-off-by: Olof Johansson <olof@lixom.net>
-rw-r--r--arch/arm/mach-tegra/irq.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/arm/mach-tegra/irq.c b/arch/arm/mach-tegra/irq.c
index a69b22d37eed..a186ab663b0b 100644
--- a/arch/arm/mach-tegra/irq.c
+++ b/arch/arm/mach-tegra/irq.c
@@ -72,7 +72,7 @@ static const struct of_device_id tegra114_dt_gic_match[] __initconst = {
72 { } 72 { }
73}; 73};
74 74
75static void tegra114_gic_cpu_pm_registration(void) 75static void __init tegra114_gic_cpu_pm_registration(void)
76{ 76{
77 struct device_node *dn; 77 struct device_node *dn;
78 78
@@ -85,7 +85,7 @@ static void tegra114_gic_cpu_pm_registration(void)
85 cpu_pm_register_notifier(&tegra_gic_notifier_block); 85 cpu_pm_register_notifier(&tegra_gic_notifier_block);
86} 86}
87#else 87#else
88static void tegra114_gic_cpu_pm_registration(void) { } 88static void __init tegra114_gic_cpu_pm_registration(void) { }
89#endif 89#endif
90 90
91static const struct of_device_id tegra_ictlr_match[] __initconst = { 91static const struct of_device_id tegra_ictlr_match[] __initconst = {