[PATCH 08/11] mm/mm_init: make __init_single_page() static

From: Muchun Song

Date: Mon Nov 09 2026 - 05:02:18 EST


__init_single_page() is only used within mm/mm_init.c, so make it
static.

Signed-off-by: Muchun Song <songmuchun@xxxxxxxxxxxxx>
---
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 458496271a44..b719e6f82d66 100644
--- a/mm/mm_init.c
+++ b/mm/mm_init.c
@@ -618,7 +618,7 @@ void __meminit memmap_init_page_common(struct page *page,
#endif
}

-void __meminit __init_single_page(struct page *page, unsigned long pfn,
+static void __meminit __init_single_page(struct page *page, unsigned long pfn,
unsigned long zone, int nid)
{
memmap_init_page_common(page, zone, nid);
diff --git a/mm/mm_init.h b/mm/mm_init.h
index 1560ac9e9286..1a1cde5126c3 100644
--- a/mm/mm_init.h
+++ b/mm/mm_init.h
@@ -111,8 +111,6 @@ void memblock_free_all(void);

void __meminit memmap_init_page_common(struct page *page, enum zone_type zone,
int nid);
-void __meminit __init_single_page(struct page *page, unsigned long pfn,
- unsigned long zone, int nid);
void __meminit memmap_init_compound_page_frozen(struct page *head, unsigned long pfn,
const struct zone *zone, unsigned int order);

--
2.54.0