On Mon, Jun 13, 2022 at 02:35:10PM +0800”, Muchun Song wrote: > When I first introduced vmemmap manipulation functions related to HugeTLB, > I thought those functions may be reused by other modules (e.g. using > similar approach to optimize vmemmap pages, unfortunately, the DAX used the > same approach but does not use those functions). After two years, we didn't > see any other users. So move those functions to hugetlb_vmemmap.c. > > Signed-off-by: Muchun Song <songmuchun@xxxxxxxxxxxxx> > --- > include/linux/mm.h | 7 - > mm/hugetlb_vmemmap.c | 391 ++++++++++++++++++++++++++++++++++++++++++++++++++- > mm/sparse-vmemmap.c | 391 --------------------------------------------------- > 3 files changed, 390 insertions(+), 399 deletions(-) Code movement without any functional change. Reviewed-by: Mike Kravetz <mike.kravetz@xxxxxxxxxx> -- Mike Kravetz