Thread (98 messages) flat view 98 messages, 6 authors, 2026-05-25
STALE113d

[PATCH v2 65/69] mm/mm_init: Make __init_single_page() static

From: Muchun Song <hidden>
Date: 2026-05-13 13:22:51
Also in: linux-mm, lkml
Subsystem: memblock and memory management initialization, memory management, memory management - core, the rest · Maintainers: Mike Rapoport, Andrew Morton, David Hildenbrand, Linus Torvalds

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

Signed-off-by: Muchun Song <redacted>
---
 mm/internal.h | 2 --
 mm/mm_init.c  | 2 +-
 2 files changed, 1 insertion(+), 3 deletions(-)
diff --git a/mm/internal.h b/mm/internal.h
index 2c67ae25124b..80b9ab594dc5 100644
--- a/mm/internal.h
+++ b/mm/internal.h
@@ -1791,8 +1791,6 @@ static inline bool pte_needs_soft_dirty_wp(struct vm_area_struct *vma, pte_t pte
 	return vma_soft_dirty_enabled(vma) && !pte_soft_dirty(pte);
 }
 
-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,
 		enum zone_type zone, int nid, unsigned int order);
 
diff --git a/mm/mm_init.c b/mm/mm_init.c
index 9b23c31db8c6..1e11fd683292 100644
--- a/mm/mm_init.c
+++ b/mm/mm_init.c
@@ -589,7 +589,7 @@ static void __init find_zone_movable_pfns_for_nodes(void)
 	node_states[N_MEMORY] = saved_node_state;
 }
 
-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)
 {
 	mm_zero_struct_page(page);
-- 
2.54.0

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help