[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <aUW8lsodni9C583j@gourry-fedora-PF4VCD3F>
Date: Fri, 19 Dec 2025 15:59:02 -0500
From: Gregory Price <gourry@...rry.net>
To: Zi Yan <ziy@...dia.com>
Cc: linux-mm@...ck.org, linux-kernel@...r.kernel.org, kernel-team@...a.com,
akpm@...ux-foundation.org, vbabka@...e.cz, surenb@...gle.com,
mhocko@...e.com, jackmanb@...gle.com, hannes@...xchg.org,
richard.weiyang@...il.com, osalvador@...e.de, rientjes@...gle.com,
david@...hat.com, joshua.hahnjy@...il.com, fvdl@...gle.com
Subject: Re: [PATCH v6] page_alloc: allow migration of smaller hugepages
during contig_alloc
On Fri, Dec 19, 2025 at 03:48:45PM -0500, Zi Yan wrote:
> On 18 Dec 2025, at 18:38, Gregory Price wrote:
>
> > + if (PageHuge(page)) {
> > + unsigned int order;
> > +
> > + if (!IS_ENABLED(CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION))
> > + return false;
> > +
> > + if (skip_hugetlb) {
> > + *skipped_hugetlb = true;
>
> I do not know whether we should check if skipped_hugetlb is NULL or not,
> since pfn_range_valid_contig() is only called by alloc_contig_pages_noprof().
> I have no strong opinion on an additional skipped_hugetlb check.
>
I'm fine either way if folks have a preference. Compiler might even
optimize it anyway after things get inlined.
> Otherwise, LGTM.
>
> Reviewed-by: Zi Yan <ziy@...dia.com>
>
Thanks again!
~Gregory
Powered by blists - more mailing lists