[PATCH v3 5/5] sparc/mm: drop vmemmap_check_pmd helper and use generic code

From: Muchun Song

Date: Mon Jun 01 2026 - 04:56:04 EST


The generic implementations now suffice; remove the sparc copies.

Signed-off-by: Muchun Song <songmuchun@xxxxxxxxxxxxx>
---
arch/sparc/mm/init_64.c | 11 -----------
1 file changed, 11 deletions(-)

diff --git a/arch/sparc/mm/init_64.c b/arch/sparc/mm/init_64.c
index 3b679b1d1d72..103db4683b16 100644
--- a/arch/sparc/mm/init_64.c
+++ b/arch/sparc/mm/init_64.c
@@ -2559,17 +2559,6 @@ void __meminit vmemmap_set_pmd(pmd_t *pmd, void *p, int node,
pmd_val(*pmd) = pte_base | __pa(p);
}

-int __meminit vmemmap_check_pmd(pmd_t *pmdp, int node,
- unsigned long addr, unsigned long next)
-{
- int large = pmd_leaf(*pmdp);
-
- if (large)
- vmemmap_verify((pte_t *)pmdp, node, addr, next);
-
- return large;
-}
-
int __meminit vmemmap_populate(unsigned long vstart, unsigned long vend,
int node, struct vmem_altmap *altmap)
{
--
2.54.0