mm-hugetlb-use-hugetlb_vmemmap_optimizable-in-boolean-contexts.patch removed from -mm tree
The quilt patch titled
Subject: mm/hugetlb: use hugetlb_vmemmap_optimizable() in boolean contexts
has been removed from the -mm tree. Its filename was
mm-hugetlb-use-hugetlb_vmemmap_optimizable-in-boolean-contexts.patch
This patch was dropped because it was merged into the mm-stable branch of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
------------------------------------------------------
From: Kaitao Cheng <[email protected]>
Subject: mm/hugetlb: use hugetlb_vmemmap_optimizable() in boolean contexts
Date: Mon, 24 Aug 2026 23:16:55 +0800
The two boot-time sites in hugetlb_hstate_alloc_pages_onenode() and hugetlb_pages_alloc_boot_node() only need to know whether HVO is applicable, not the exact optimizable size. Switch them from hugetlb_vmemmap_optimizable_size() to hugetlb_vmemmap_optimizable() to make intent explicit.
No functional change intended.
---
mm/hugetlb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
mm/hugetlb.c renamed from mm/hugetlb.c~mm-hugetlb-use-hugetlb_vmemmap_optimizable-in-boolean-contexts +2 -2
@@ -3427,7 +3427,7 @@ static void __init hugetlb_hstate_alloc_ folio =only_alloc_fresh_hugetlb_folio (h, gfp_mask, nid, &node_states[N_MEMORY ],NULL );if (!folio && !list_empty (&folio_list) && -hugetlb_vmemmap_optimizable_size (h)) { +hugetlb_vmemmap_optimizable (h)) {prep_and_add_allocated_folios (h, &folio_list);INIT_LIST_HEAD (&folio_list); folio = only_alloc_fresh_hugetlb_folio(h, gfp_mask, nid,
@@ -3496,7 +3496,7 @@ static void __init hugetlb_pages_alloc_bfor (i =0 ; i < num; ++i) {struct folio *folio; -if (hugetlb_vmemmap_optimizable_size (h) && +if (hugetlb_vmemmap_optimizable (h) && (si_mem_available () ==0 ) && !list_empty (&folio_list)) {prep_and_add_allocated_folios (h, &folio_list);INIT_LIST_HEAD (&folio_list);
_
Patches currently in -mm which might be from [email protected] are
mm-page-flags-define-hwpoison-test-and-change-helpers-unconditionally.patch