Re: [PATCH v2 2/7] mm/khugepaged: extract young page check into collapse_is_referenced() helper

From: David Hildenbrand (Arm)

Date: Thu Jul 30 2026 - 08:45:25 EST


On 7/30/26 09:52, Wei Yang wrote:
> On Wed, Jul 29, 2026 at 11:47:00AM +0200, David Hildenbrand (Arm) wrote:
>> On 7/15/26 04:59, Nico Pache wrote:
>>> This change deduplicates the "is this PTE/folio referenced enough to be
>>> considered for a collapse" condition that was repeated in both
>>> __collapse_huge_page_isolate() and collapse_scan_pmd(), extracting it into
>>> a single inline helper function.
>>>
>>> Also move the comment and use it as the function header. While we are at
>>> it, updated the comment to clarify that a young pte is a recently accessed
>>> one.
>>>
>>> Acked-by: Usama Arif <usama.arif@xxxxxxxxx>
>>> Signed-off-by: Nico Pache <npache@xxxxxxxxxx>
>>> ---
>>
>> Also, do we really need this (badly named :) ) helper given that there will only
>> be a single invocation after #5?
>>
>
> Hi, David
>
> I see collapse_is_referenced() is invoked by collapse_scan_pmd() and
> __collapse_huge_page_isolate() after applying the whole series.
>
> I didn't see #5 refactor this out. Or I missed something?

Looks like I was daydreaming when skimming #5 :D

--
Cheers,

David