On 12/3/24 10:47, David Hildenbrand wrote: > The single user is in page_alloc.c. > > Reviewed-by: Zi Yan <ziy@xxxxxxxxxx> > Signed-off-by: David Hildenbrand <david@xxxxxxxxxx> Reviewed-by: Vlastimil Babka <vbabka@xxxxxxx> > --- > mm/internal.h | 4 ---- > mm/page_alloc.c | 5 ++--- > 2 files changed, 2 insertions(+), 7 deletions(-) > > diff --git a/mm/internal.h b/mm/internal.h > index 74713b44bedb..4bd3685c33ef 100644 > --- a/mm/internal.h > +++ b/mm/internal.h > @@ -839,10 +839,6 @@ int > isolate_migratepages_range(struct compact_control *cc, > unsigned long low_pfn, unsigned long end_pfn); > > -int __alloc_contig_migrate_range(struct compact_control *cc, > - unsigned long start, unsigned long end, > - int migratetype); > - > /* Free whole pageblock and set its migration type to MIGRATE_CMA. */ > void init_cma_reserved_pageblock(struct page *page); > > diff --git a/mm/page_alloc.c b/mm/page_alloc.c > index f371fbf2145b..ce7589a4ec01 100644 > --- a/mm/page_alloc.c > +++ b/mm/page_alloc.c > @@ -6284,9 +6284,8 @@ static void alloc_contig_dump_pages(struct list_head *page_list) > * @migratetype: using migratetype to filter the type of migration in > * trace_mm_alloc_contig_migrate_range_info. > */ > -int __alloc_contig_migrate_range(struct compact_control *cc, > - unsigned long start, unsigned long end, > - int migratetype) > +static int __alloc_contig_migrate_range(struct compact_control *cc, > + unsigned long start, unsigned long end, int migratetype) > { > /* This function is based on compact_zone() from compaction.c. */ > unsigned int nr_reclaimed;