Alexey Spirkov <alex...@astrosoft.ru> writes: > mmu_init_secondary function called at initialization sequence > but it misses __init annotation. As result modpost warning is generated. > Some building systems sensitive to such kind of warnings.
What warning are you seeing? AFAICS it's not called from, nor does it call, any __init code. So I'm a bit confused. cheers > diff --git a/arch/powerpc/mm/44x_mmu.c b/arch/powerpc/mm/44x_mmu.c > index 82b1ff7..12d9251 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); > -- > 2.9.5