> On May 14, 2026, at 02:26, Oscar Salvador <[email protected]> wrote:
> 
> On Wed, May 13, 2026 at 10:46:40AM -0700, Andrew Morton wrote:
>> On Wed, 13 May 2026 21:04:28 +0800 Muchun Song <[email protected]> 
>> wrote:
>> 
>>> In this series, HVO is redefined as Hugepage Vmemmap Optimization: a
>>> general vmemmap optimization model for large hugepage-backed mappings,
>>> rather than a HugeTLB-only implementation detail.
>>> 
>>> The existing code grew around the original HugeTLB-specific HVO path,
>>> while device DAX developed similar but separate vmemmap optimization
>>> handling. As a result, the current implementation carries duplicated
>>> logic, boot-time special cases, and subsystem-specific interfaces around
>>> what is fundamentally the same sparse-vmemmap optimization.
>>> 
>>> This series generalizes that optimization into a common framework used
>>> by both HugeTLB and device DAX.
>>> 
>>> The first few patches include some minor bug fixes found during AI-aided
>>> review of the current code. These fixes are not the main goal of the
>>> series, but the later refactoring and unification work depends on them,
>>> so they are included here as preparatory changes.
>>> 
>>> The series then reworks the relevant early boot and sparse
>>> initialization paths, introduces a generic section-based sparse-vmemmap
>>> optimization infrastructure, switches HugeTLB and device DAX over to the
>>> shared implementation, and removes the old special-case code.
>>> 
>>> ...
>>> 
>>> 46 files changed, 743 insertions(+), 1812 deletions(-)
>> 
>> Gulp.
>> 
>> I think the first 15ish patches (little fixes and cleanups and
>> refactorings) are ready to go in immediately?
> 
> I plan to have a (partial ) look at this tomorrow/Friday, but splitting

Thanks.

> this series in fixes-that-can-go-straight-away and the feature itself would 
> make more
> sense and help ease the review.

Yes.

> Head tends to spin a bit when the patchset grows beyond certain number of 
> patches :-D.
> 
> Would that be possible Munchun?

I'd prefer to group the first 19 patches into a single series (titled
"Refactor bootmem gigantic hugepage allocation"). Therefore, waiting
for your review. :)

Once patches 13-19 pass review, I will send them out as a standalone
series.

Muchun,
Thanks.

> 
> 
> 
> -- 
> Oscar Salvador
> SUSE Labs



Reply via email to