From a43ea999c56ab9c40f555d4387a096637e6d19ff Mon Sep 17 00:00:00 2001 From: Enze Li Date: Sat, 18 Jul 2026 08:21:25 +0800 Subject: [PATCH] mm/damon/ops-common: remove redundant local variable in damon_migrate_folio_list() In damon_migrate_folio_list(), we're redeclaring folio inside the first while loop, but it just shadows the outer one. Since the second loop uses the outer folio anyway, the inner declaration is pointless. Remove it to consistently reuse the same variable throughout the function and improve readability. Link: https://lore.kernel.org/20260718002125.637104-1-lienze@kylinos.cn Signed-off-by: Enze Li Reviewed-by: SJ Park Signed-off-by: Andrew Morton --- mm/damon/ops-common.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/mm/damon/ops-common.c b/mm/damon/ops-common.c index 89c694f6e4fa..e59f5268d503 100644 --- a/mm/damon/ops-common.c +++ b/mm/damon/ops-common.c @@ -339,8 +339,6 @@ static unsigned int damon_migrate_folio_list(struct list_head *folio_list, LIST_HEAD(migrate_folios); while (!list_empty(folio_list)) { - struct folio *folio; - cond_resched(); folio = lru_to_folio(folio_list);