diff --git a/mm/vmscan.c b/mm/vmscan.c
index c711efc42cfc4024daf7c6a4a0e788c453e4d894..a5a7a8d0764c5ac1cba3a8092d175e81d0ae1b20 100644
--- a/mm/vmscan.c
+++ b/mm/vmscan.c
@@ -2348,7 +2348,7 @@ static void get_scan_count(struct lruvec *lruvec, struct scan_control *sc,
 
 	fraction[0] = ap;
 	fraction[1] = fp;
-	denominator = ap + fp + 1;
+	denominator = ap + fp;
 out:
 	for_each_evictable_lru(lru) {
 		int file = is_file_lru(lru);