aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/mm/44x_mmu.c
diff options
context:
space:
mode:
authorAlexey Spirkov <AlexeiS@astrosoft.ru>2018-07-26 12:52:50 +0000
committerMichael Ellerman <mpe@ellerman.id.au>2018-07-30 22:48:22 +1000
commitf7e2a152231f4a0308cc8f9c2296ba4e419ae945 (patch)
treee93d23c88941728af1c1d7e10d75a1baf7f5b1b5 /arch/powerpc/mm/44x_mmu.c
parentpowerpc/mm: Don't report PUDs as memory leaks when using kmemleak (diff)
downloadlinux-dev-f7e2a152231f4a0308cc8f9c2296ba4e419ae945.tar.xz
linux-dev-f7e2a152231f4a0308cc8f9c2296ba4e419ae945.zip
powerpc/44x: Mark mmu_init_secondary() as __init
mmu_init_secondary() calls ppc44x_pin_tlb() which is marked __init, leading to a warning: The function mmu_init_secondary() references the function __init ppc44x_pin_tlb(). There's no CPU hotplug support on 44x so mmu_init_secondary() will only be called at boot. Therefore we should mark it as __init. Signed-off-by: Alexey Spirkov <alexeis@astrosoft.ru> [mpe: Flesh out change log details] Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'arch/powerpc/mm/44x_mmu.c')
-rw-r--r--arch/powerpc/mm/44x_mmu.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/powerpc/mm/44x_mmu.c b/arch/powerpc/mm/44x_mmu.c
index 82b1ff759e26..12d92518e898 100644
--- a/arch/powerpc/mm/44x_mmu.c
+++ b/arch/powerpc/mm/44x_mmu.c
@@ -229,7 +229,7 @@ void setup_initial_memory_limit(phys_addr_t first_memblock_base,
}
#ifdef CONFIG_SMP
-void mmu_init_secondary(int cpu)
+void __init mmu_init_secondary(int cpu)
{
unsigned long addr;
unsigned long memstart = memstart_addr & ~(PPC_PIN_SIZE - 1);