[PATCH 0/6] change young flag check functions to return bool
Baolin Wang
baolin.wang at linux.alibaba.com
Sun Mar 22 00:02:16 AEDT 2026
On 3/21/26 1:31 PM, Ritesh Harjani (IBM) wrote:
> Baolin Wang <baolin.wang at linux.alibaba.com> writes:
>
>> This is a cleanup patchset to change all young flag check functions to
>> return bool, as discussed with David in the previous thread[1]. Since
>> callers only care about whether the young flag was set, returning bool
>> makes the intention clearer. No functional changes intended.
>>
>> Ran mm selftests on Arm64 and x86 machines, and no issues were found.
>>
>> Note that I only CC'd the arch mailing lists to avoid disturbing too
>> many people.
>>
>> [1] https://lore.kernel.org/all/d172d6bf-c60c-4cf5-9da9-f30de38cdfed@kernel.org/
>>
>> Baolin Wang (6):
>> mm: change to return bool for ptep_test_and_clear_young()
>> mm: change to return bool for
>> ptep_clear_flush_young()/clear_flush_young_ptes()
>> mm: change to return bool for pmdp_test_and_clear_young()
>> mm: change to return bool for pmdp_clear_flush_young()
>> mm: change to return bool for pudp_test_and_clear_young()
>> mm: change to return bool for the MMU notifier's young flag check
>>
>> arch/arm64/include/asm/pgtable.h | 29 ++++----
>> arch/arm64/mm/contpte.c | 8 +--
>> arch/microblaze/include/asm/pgtable.h | 2 +-
>> arch/parisc/include/asm/pgtable.h | 8 +--
>> arch/parisc/kernel/cache.c | 8 +--
>> arch/powerpc/include/asm/book3s/32/pgtable.h | 4 +-
>> arch/powerpc/include/asm/book3s/64/pgtable.h | 26 +++----
>> arch/powerpc/include/asm/nohash/64/pgtable.h | 2 +-
>> arch/powerpc/include/asm/nohash/pgtable.h | 4 +-
>> arch/powerpc/mm/book3s64/pgtable.c | 8 +--
>
> I did compile and boot test on powerpc with various configs and overall
> it looks good.
Really appreciate your help with testing!
More information about the Linuxppc-dev
mailing list