diff --git a/mm/vmscan.c b/mm/vmscan.c
index a3b1d8e5dbb3da75c1bbc64e7be7a30e60d3d36c..4cd0cbf9c1212486279a90f54d6a20d7ffccc76f 100644
--- a/mm/vmscan.c
+++ b/mm/vmscan.c
@@ -5065,7 +5065,6 @@ static int evict_folios(struct lruvec *lruvec, struct scan_control *sc, int swap
 
 		/* retry folios that may have missed folio_rotate_reclaimable() */
 		list_move(&folio->lru, &clean);
-		sc->nr_scanned -= folio_nr_pages(folio);
 	}
 
 	spin_lock_irq(&lruvec->lru_lock);