Re: [PATCH v4 09/17] mm/sparse: initialize memory sections earlier
Mike Rapoport <[email protected]>
| Newsgroups | org.kvack.linux-mm,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <178756196750.3606540.6986361782984220401.b4-review@b4> |
On Wed, 19 Aug 2026 17:51:31 +0800, Muchun Song <[email protected]> wrote: > Upcoming HugeTLB bootmem changes need sparsemem section metadata before > the HugeTLB bootmem allocation path runs. The memory sections are > initialized from sparse_init(), which is called too late for that setup. > > Move the code that initializes sparsemem section metadata for memblock > ranges into mm_core_init_early(), before free_area_init() and the HugeTLB > bootmem setup. Rename the helper to sparse_sections_init() so the new > caller describes the sparsemem-specific initialization step. > > [...] Reviewed-by: Mike Rapoport (Microsoft) <[email protected]> -- Sincerely yours, Mike.