Re: [PATCH v5] page_alloc: allow migration of smaller hugepages during contig_alloc
From: Gregory Price
Date: Thu Dec 18 2025 - 18:39:31 EST
On Thu, Dec 18, 2025 at 02:35:19PM -0500, Johannes Weiner wrote:
> On Thu, Dec 18, 2025 at 02:08:31PM -0500, Gregory Price wrote:
> > + page = compound_head(page);
> > + order = compound_order(page);
> > + if ((order >= MAX_FOLIO_ORDER) ||
> > + (nr_pages <= (1 << order)))
> > + return false;
>
> If you keep searching past it, you can step over the whole page to
> speed things up a bit:
>
> i += (1 << order) - 1;
ack, good catch, added to v6
~Gregory