mirror of
https://github.com/Fishwaldo/linux-bl808.git
synced 2025-06-17 20:25:19 +00:00
[MIPS] prom_free_prom_memory cleanup
Current prom_free_prom_memory() implementations are almost same as free_init_pages(), or no-op. Make free_init_pages() extern (again) and make prom_free_prom_memory() use it. Signed-off-by: Atsushi Nemoto <anemo@mba.ocn.ne.jp> Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:
parent
2fa7937bd8
commit
c44e8d5e47
31 changed files with 44 additions and 114 deletions
|
@ -467,7 +467,7 @@ void __init mem_init(void)
|
|||
}
|
||||
#endif /* !CONFIG_NEED_MULTIPLE_NODES */
|
||||
|
||||
static void free_init_pages(char *what, unsigned long begin, unsigned long end)
|
||||
void free_init_pages(const char *what, unsigned long begin, unsigned long end)
|
||||
{
|
||||
unsigned long pfn;
|
||||
|
||||
|
@ -493,17 +493,9 @@ void free_initrd_mem(unsigned long start, unsigned long end)
|
|||
}
|
||||
#endif
|
||||
|
||||
extern unsigned long prom_free_prom_memory(void);
|
||||
|
||||
void free_initmem(void)
|
||||
{
|
||||
unsigned long freed;
|
||||
|
||||
freed = prom_free_prom_memory();
|
||||
if (freed)
|
||||
printk(KERN_INFO "Freeing firmware memory: %ldkb freed\n",
|
||||
freed >> 10);
|
||||
|
||||
prom_free_prom_memory();
|
||||
free_init_pages("unused kernel memory",
|
||||
__pa_symbol(&__init_begin),
|
||||
__pa_symbol(&__init_end));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue