summaryrefslogtreecommitdiffstats
path: root/arch/sparc64/kernel/mdesc.c
diff options
context:
space:
mode:
authorSam Ravnborg2008-02-25 04:47:51 +0100
committerDavid S. Miller2008-02-25 04:47:51 +0100
commit7769bd1c65e3dc22391d60420fea0c859e39b716 (patch)
treece44650c1c2ca12eb0f4563ffb49e64cc1c697c5 /arch/sparc64/kernel/mdesc.c
parent[SPARC]: Fix build in arch/sparc/kernel/led.c (diff)
downloadkernel-qcow2-linux-7769bd1c65e3dc22391d60420fea0c859e39b716.tar.gz
kernel-qcow2-linux-7769bd1c65e3dc22391d60420fea0c859e39b716.tar.xz
kernel-qcow2-linux-7769bd1c65e3dc22391d60420fea0c859e39b716.zip
[SPARC64]: Fix section mismatchs from dr_cpu_data
Fix following warnings: WARNING: vmlinux.o(.text+0x4b258): Section mismatch in reference from the function dr_cpu_data() to the function .devinit.text:mdesc_fill_in_cpu_data() WARNING: vmlinux.o(.text+0x4b290): Section mismatch in reference from the function dr_cpu_data() to the function .cpuinit.text:cpu_up() mdesc_fill_in_cpu_data() is only used during early init and for cpu hotplug so the __cpuinit annotation is the correct choice. We have the call chain: dr_cpu_data() => dr_cpu_configure() => mdesc_fill_in_cpu_data() dr_cpu_data() is used only during early init and for cpu hotplug. So annotating them all __cpuinit solves the section mismatch and should be correct. Signed-off-by: Sam Ravnborg <sam@ravnborg.org> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'arch/sparc64/kernel/mdesc.c')
-rw-r--r--arch/sparc64/kernel/mdesc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/sparc64/kernel/mdesc.c b/arch/sparc64/kernel/mdesc.c
index 856659bb1311..910083589569 100644
--- a/arch/sparc64/kernel/mdesc.c
+++ b/arch/sparc64/kernel/mdesc.c
@@ -758,7 +758,7 @@ static void __devinit get_mondo_data(struct mdesc_handle *hp, u64 mp,
get_one_mondo_bits(val, &tb->nonresum_qmask, 2);
}
-void __devinit mdesc_fill_in_cpu_data(cpumask_t mask)
+void __cpuinit mdesc_fill_in_cpu_data(cpumask_t mask)
{
struct mdesc_handle *hp = mdesc_grab();
u64 mp;