Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

mm: hugetlb: remove struct hstate from init_new_hugetlb_folio()

The struct hstate is never used since commit d67e32f26713 ("hugetlb:
restructure pool allocations”), remove it.

Link: https://lkml.kernel.org/r/20250910133958.301467-5-wangkefeng.wang@huawei.com
Signed-off-by: Kefeng Wang <wangkefeng.wang@huawei.com>
Acked-by: Oscar Salvador <osalvador@suse.de>
Reviewed-by: Sidhartha Kumar <sidhartha.kumar@oracle.com>
Reviewed-by: Jane Chu <jane.chu@oracle.com>
Reviewed-by: Zi Yan <ziy@nvidia.com>
Cc: Brendan Jackman <jackmanb@google.com>
Cc: David Hildenbrand <david@redhat.com>
Cc: Johannes Weiner <hannes@cmpxchg.org>
Cc: Muchun Song <muchun.song@linux.dev>
Cc: Vlastimil Babka <vbabka@suse.cz>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>

authored by

Kefeng Wang and committed by
Andrew Morton
dd4d324b 4a25f995

+4 -4
+4 -4
mm/hugetlb.c
··· 1896 1896 h->nr_huge_pages_node[folio_nid(folio)]++; 1897 1897 } 1898 1898 1899 - static void init_new_hugetlb_folio(struct hstate *h, struct folio *folio) 1899 + static void init_new_hugetlb_folio(struct folio *folio) 1900 1900 { 1901 1901 __folio_set_hugetlb(folio); 1902 1902 INIT_LIST_HEAD(&folio->lru); ··· 1985 1985 folio = alloc_buddy_hugetlb_folio(order, gfp_mask, nid, nmask, 1986 1986 node_alloc_noretry); 1987 1987 if (folio) 1988 - init_new_hugetlb_folio(h, folio); 1988 + init_new_hugetlb_folio(folio); 1989 1989 return folio; 1990 1990 } 1991 1991 ··· 3408 3408 3409 3409 hugetlb_folio_init_vmemmap(folio, h, 3410 3410 HUGETLB_VMEMMAP_RESERVE_PAGES); 3411 - init_new_hugetlb_folio(h, folio); 3411 + init_new_hugetlb_folio(folio); 3412 3412 3413 3413 if (hugetlb_bootmem_page_prehvo(m)) 3414 3414 /* ··· 4041 4041 prep_compound_page(page, dst->order); 4042 4042 4043 4043 new_folio->mapping = NULL; 4044 - init_new_hugetlb_folio(dst, new_folio); 4044 + init_new_hugetlb_folio(new_folio); 4045 4045 /* Copy the CMA flag so that it is freed correctly */ 4046 4046 if (cma) 4047 4047 folio_set_hugetlb_cma(new_folio);