Re: [PATCH 09/12] mm: hugetlb_vmemmap: make vmemmap optimization folio-oriented
From: Qi Zheng
Date: Sun Nov 01 2026 - 02:08:51 EST
On 10/20/26 7:58 PM, Muchun Song wrote:
Vmemmap optimization operates on one folio at a time, but the current
interface exposes a raw address range and requires the HugeTLB caller to
prepare part of the operation. This splits the common mechanism across
layers and obscures its natural unit of work.
Make the folio the unit of vmemmap optimization and move the common
mechanics behind a folio-oriented interface. This keeps HugeTLB-specific]
This makes the interface much more solid. Nice cleanup!
eligibility and state in the caller while making the remapping code
applicable to any eligible folio.
No functional change intended.
Signed-off-by: Muchun Song <songmuchun@xxxxxxxxxxxxx>
---
mm/hugetlb_vmemmap.c | 67 ++++++++++++++++++++------------------------
1 file changed, 31 insertions(+), 36 deletions(-)
Reviewed-by: Qi Zheng <qi.zheng@xxxxxxxxx>
Thanks,
Qi