[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