Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e1280be0 authored by Jiang Liu's avatar Jiang Liu Committed by Linus Torvalds
Browse files

mm: kill free_all_bootmem_node()



Now nobody makes use of free_all_bootmem_node(), kill it.

Signed-off-by: default avatarJiang Liu <jiang.liu@huawei.com>
Cc: Johannes Weiner <hannes@cmpxchg.org>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: Yinghai Lu <yinghai@kernel.org>
Acked-by: default avatarTejun Heo <tj@kernel.org>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent e3a466b2
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -44,7 +44,6 @@ extern unsigned long init_bootmem_node(pg_data_t *pgdat,
				       unsigned long endpfn);
extern unsigned long init_bootmem(unsigned long addr, unsigned long memend);

extern unsigned long free_all_bootmem_node(pg_data_t *pgdat);
extern unsigned long free_all_bootmem(void);
extern void reset_all_zones_managed_pages(void);

+0 −18
Original line number Diff line number Diff line
@@ -263,24 +263,6 @@ void __init reset_all_zones_managed_pages(void)
	reset_managed_pages_done = 1;
}

/**
 * free_all_bootmem_node - release a node's free pages to the buddy allocator
 * @pgdat: node to be released
 *
 * Returns the number of pages actually released.
 */
unsigned long __init free_all_bootmem_node(pg_data_t *pgdat)
{
	unsigned long pages;

	register_page_bootmem_info_node(pgdat);
	reset_node_managed_pages(pgdat);
	pages = free_all_bootmem_core(pgdat->bdata);
	totalram_pages += pages;

	return pages;
}

/**
 * free_all_bootmem - release free pages to the buddy allocator
 *