Re: [PATCH v5 04/17] mm/sparse-vmemmap: initialize shared tail vmemmap pages on allocation

From: Mike Rapoport

Date: Tue Aug 25 2026 - 05:35:24 EST


On Tue, 25 Aug 2026 16:45:55 +0800, Muchun Song <songmuchun@xxxxxxxxxxxxx> wrote:
> The shared tail vmemmap page allocated in vmemmap_get_tail() used to be
> left uninitialized, because memmap_init_range() would later overwrite
> it. That forced users such as HugeTLB to defer the initialization to
> their own setup paths.
>
> Now that memmap_init_range() skips shared tail vmemmap pages, initialize
> them immediately in vmemmap_get_tail() with init_compound_tail()
> instead.
>
> [...]

Acked-by: Mike Rapoport (Microsoft) <rppt@xxxxxxxxxx>

--
Sincerely yours,
Mike.