On Thu, 05 Nov 2026 21:30:59 +0000 "Lorenzo Stoakes (ARM)" <[email protected]> 
wrote:

> Replace use of the legacy vm_flags_t flags with vma_flags_t values in the
> remaining straightforward VMA flag tests scattered throughout core mm, HMM
> (and its test module), DAMON and the OOM reaper.
> 
> No functional change intended.

Thank you for this nice cleanup!

> 
> Signed-off-by: Lorenzo Stoakes (ARM) <[email protected]>
[...]
> --- a/mm/damon/vaddr.c
> +++ b/mm/damon/vaddr.c
> @@ -240,7 +240,7 @@ static void damon_va_walk_page_range(struct mm_struct 
> *mm, unsigned long start,
>               goto lock_mmap;
>       }
>  
> -     if (!(vma->vm_flags & VM_PFNMAP)) {
> +     if (!vma_test(vma, VMA_PFNMAP_BIT)) {
>               ops->walk_lock = PGWALK_VMA_RDLOCK_VERIFY;
>               walk_page_range_vma(vma, start, end, ops, private);
>       }

For DAMON part,

Reviewed-by: SJ Park <[email protected]>


Thanks,
SJ

[...]

Reply via email to