Message ID | 20220127093221.63524-1-linmiaohe@huawei.com (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | mm/sparse: make mminit_validate_memmodel_limits() static | expand |
On Thu, Jan 27, 2022 at 05:32:21PM +0800, Miaohe Lin wrote: > It's only used in the sparse.c now. So we can make it static and further > clean up the relevant code. > > Signed-off-by: Miaohe Lin <linmiaohe@huawei.com> Reviewed-by: Mike Rapoport <rppt@linux.ibm.com> > --- > mm/internal.h | 11 ----------- > mm/sparse.c | 2 +- > 2 files changed, 1 insertion(+), 12 deletions(-) > > diff --git a/mm/internal.h b/mm/internal.h > index 4c2d06a2f50b..927dfba5111f 100644 > --- a/mm/internal.h > +++ b/mm/internal.h > @@ -572,17 +572,6 @@ static inline void mminit_verify_zonelist(void) > } > #endif /* CONFIG_DEBUG_MEMORY_INIT */ > > -/* mminit_validate_memmodel_limits is independent of CONFIG_DEBUG_MEMORY_INIT */ > -#if defined(CONFIG_SPARSEMEM) > -extern void mminit_validate_memmodel_limits(unsigned long *start_pfn, > - unsigned long *end_pfn); > -#else > -static inline void mminit_validate_memmodel_limits(unsigned long *start_pfn, > - unsigned long *end_pfn) > -{ > -} > -#endif /* CONFIG_SPARSEMEM */ > - > #define NODE_RECLAIM_NOSCAN -2 > #define NODE_RECLAIM_FULL -1 > #define NODE_RECLAIM_SOME 0 > diff --git a/mm/sparse.c b/mm/sparse.c > index d21c6e5910d0..952f06d8f373 100644 > --- a/mm/sparse.c > +++ b/mm/sparse.c > @@ -126,7 +126,7 @@ static inline int sparse_early_nid(struct mem_section *section) > } > > /* Validate the physical addressing limitations of the model */ > -void __meminit mminit_validate_memmodel_limits(unsigned long *start_pfn, > +static void __meminit mminit_validate_memmodel_limits(unsigned long *start_pfn, > unsigned long *end_pfn) > { > unsigned long max_sparsemem_pfn = 1UL << (MAX_PHYSMEM_BITS-PAGE_SHIFT); > -- > 2.23.0 > >
diff --git a/mm/internal.h b/mm/internal.h index 4c2d06a2f50b..927dfba5111f 100644 --- a/mm/internal.h +++ b/mm/internal.h @@ -572,17 +572,6 @@ static inline void mminit_verify_zonelist(void) } #endif /* CONFIG_DEBUG_MEMORY_INIT */ -/* mminit_validate_memmodel_limits is independent of CONFIG_DEBUG_MEMORY_INIT */ -#if defined(CONFIG_SPARSEMEM) -extern void mminit_validate_memmodel_limits(unsigned long *start_pfn, - unsigned long *end_pfn); -#else -static inline void mminit_validate_memmodel_limits(unsigned long *start_pfn, - unsigned long *end_pfn) -{ -} -#endif /* CONFIG_SPARSEMEM */ - #define NODE_RECLAIM_NOSCAN -2 #define NODE_RECLAIM_FULL -1 #define NODE_RECLAIM_SOME 0 diff --git a/mm/sparse.c b/mm/sparse.c index d21c6e5910d0..952f06d8f373 100644 --- a/mm/sparse.c +++ b/mm/sparse.c @@ -126,7 +126,7 @@ static inline int sparse_early_nid(struct mem_section *section) } /* Validate the physical addressing limitations of the model */ -void __meminit mminit_validate_memmodel_limits(unsigned long *start_pfn, +static void __meminit mminit_validate_memmodel_limits(unsigned long *start_pfn, unsigned long *end_pfn) { unsigned long max_sparsemem_pfn = 1UL << (MAX_PHYSMEM_BITS-PAGE_SHIFT);
It's only used in the sparse.c now. So we can make it static and further clean up the relevant code. Signed-off-by: Miaohe Lin <linmiaohe@huawei.com> --- mm/internal.h | 11 ----------- mm/sparse.c | 2 +- 2 files changed, 1 insertion(+), 12 deletions(-)