Re: [PATCH 08/13] mm: convert miscellaneous VMA flag tests to use vma_flags_t
From: SJ Park
Date: Thu Nov 05 2026 - 20:01:24 EST
On Thu, 05 Nov 2026 21:30:59 +0000 "Lorenzo Stoakes (ARM)" <ljs@xxxxxxxxxx> 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) <ljs@xxxxxxxxxx>
[...]
> --- 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 <sj@xxxxxxxxxx>
Thanks,
SJ
[...]