Baolin Wang <[email protected]> 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/[email protected]/ > > 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. -ritesh
