提交 d1800fe0 编写于 作者: G Graf Yang 提交者: Mike Frysinger

Blackfin: drop unused reserve_pda() function

The Per-processor Data Area isn't actually reserved by this function, and
all it ended up doing was issuing a printk(), so punt it.
Signed-off-by: NGraf Yang <graf.yang@analog.com>
Signed-off-by: NMike Frysinger <vapier@gentoo.org>
上级 c8d5ea8c
...@@ -64,8 +64,6 @@ struct blackfin_pda { /* Per-processor Data Area */ ...@@ -64,8 +64,6 @@ struct blackfin_pda { /* Per-processor Data Area */
extern struct blackfin_pda cpu_pda[]; extern struct blackfin_pda cpu_pda[];
void reserve_pda(void);
#endif /* __ASSEMBLY__ */ #endif /* __ASSEMBLY__ */
#endif /* _ASM_BLACKFIN_PDA_H */ #endif /* _ASM_BLACKFIN_PDA_H */
...@@ -369,9 +369,6 @@ static void __cpuinit setup_secondary(unsigned int cpu) ...@@ -369,9 +369,6 @@ static void __cpuinit setup_secondary(unsigned int cpu)
bfin_write_ILAT(ilat); bfin_write_ILAT(ilat);
CSYNC(); CSYNC();
/* Reserve the PDA space for the secondary CPU. */
reserve_pda();
/* Enable interrupt levels IVG7-15. IARs have been already /* Enable interrupt levels IVG7-15. IARs have been already
* programmed by the boot CPU. */ * programmed by the boot CPU. */
bfin_irq_flags |= IMASK_IVG15 | bfin_irq_flags |= IMASK_IVG15 |
......
...@@ -134,12 +134,6 @@ asmlinkage void __init init_pda(void) ...@@ -134,12 +134,6 @@ asmlinkage void __init init_pda(void)
#endif #endif
} }
void __cpuinit reserve_pda(void)
{
printk(KERN_INFO "PDA for CPU%u reserved at %p\n", smp_processor_id(),
&cpu_pda[smp_processor_id()]);
}
void __init mem_init(void) void __init mem_init(void)
{ {
unsigned int codek = 0, datak = 0, initk = 0; unsigned int codek = 0, datak = 0, initk = 0;
...@@ -186,10 +180,6 @@ static int __init sram_init(void) ...@@ -186,10 +180,6 @@ static int __init sram_init(void)
/* Initialize the blackfin L1 Memory. */ /* Initialize the blackfin L1 Memory. */
bfin_sram_init(); bfin_sram_init();
/* Reserve the PDA space for the boot CPU right after we
* initialized the scratch memory allocator.
*/
reserve_pda();
return 0; return 0;
} }
pure_initcall(sram_init); pure_initcall(sram_init);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册