memmap_init_page_from_template() is only used within mm/mm_init.c, so make it static. Signed-off-by: Muchun Song --- mm/mm_init.c | 2 +- mm/mm_init.h | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/mm/mm_init.c b/mm/mm_init.c index 84de0870f78a..6bf25d03902d 100644 --- a/mm/mm_init.c +++ b/mm/mm_init.c @@ -719,7 +719,7 @@ static __meminit void pageblock_migratetype_init_range(unsigned long pfn, } } -void __meminit memmap_init_page_from_template(struct page *page, +static __meminit void memmap_init_page_from_template(struct page *page, unsigned long pfn, const struct zone *zone, struct page *template) { /* diff --git a/mm/mm_init.h b/mm/mm_init.h index c821aee774d3..7cde357d6324 100644 --- a/mm/mm_init.h +++ b/mm/mm_init.h @@ -110,8 +110,6 @@ bool memblock_has_mirror(void); void memblock_free_all(void); void memmap_init_page_common(struct page *page, enum zone_type zone, int nid); -void __meminit memmap_init_page_from_template(struct page *page, - unsigned long pfn, const struct zone *zone, struct page *template); void __meminit memmap_init_compound_page_frozen(struct page *head, unsigned long pfn, const struct zone *zone, unsigned int order); -- 2.54.0