On Thu, 05 Nov 2026 21:30:59 +0000 "Lorenzo Stoakes (ARM)" [off-list ref] 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@kernel.org>
[...]
quoted hunk ↗ jump to hunk
--- 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@kernel.org>
Thanks,
SJ
[...]