Re: [PATCH v3 03/11] mm/sparse-vmemmap: open-code init_compound_tail()
From: Mike Rapoport
Date: Mon Sep 14 2026 - 03:55:25 EST
On Fri, 11 Sep 2026 13:02:20 +0800, Muchun Song <songmuchun@xxxxxxxxxxxxx> wrote:
> init_compound_tail() is only used by vmemmap_shared_tail_page(), where
> the shared tail page setup intentionally passes NULL as the compound head.
>
> Keeping this helper in mm/internal.h exposes that special case to the rest
> of the MM code and can make the NULL head argument look generally valid.
> Open-code the initialization at the only call site so the special-case use
> stays local to sparse vmemmap optimization.
>
> [...]
Acked-by: Mike Rapoport (Microsoft) <rppt@xxxxxxxxxx>
--
Sincerely yours,
Mike.