diff --git a/mm/vmscan.c b/mm/vmscan.c index fad9be4703ec..de94881eaa92 100644 --- a/mm/vmscan.c +++ b/mm/vmscan.c @@ -2513,7 +2513,7 @@ out: cgroup_size = max(cgroup_size, protection); scan = lruvec_size - lruvec_size * protection / - cgroup_size; + (cgroup_size + 1); /* * Minimally target SWAP_CLUSTER_MAX pages to keep