We want to change how pXdp_get() works with generic compile-time folded page tables. To prepare for that, replace passing the address of a stack copy of a pXd to walk_pmd_range() with pud pointer directly so that the ignoring the value of folded entries.
There should be no functional change. Signed-off-by: Yeoreum Yun <[email protected]> --- mm/vmscan.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mm/vmscan.c b/mm/vmscan.c index 986dde8e7429f..61470223d8213 100644 --- a/mm/vmscan.c +++ b/mm/vmscan.c @@ -3725,7 +3725,7 @@ static int walk_pud_range(p4d_t *p4d, unsigned long start, unsigned long end, if (!pud_present(val) || WARN_ON_ONCE(pud_leaf(val))) continue; - walk_pmd_range(&val, addr, next, args); + walk_pmd_range(pud + i, addr, next, args); if (need_resched() || walk->batched >= MAX_LRU_BATCH) { end = (addr | ~PUD_MASK) + 1; -- LEVI:{C3F47F37-75D8-414A-A8BA-3980EC8A46D7}
