diff --git a/mm/vmscan.c b/mm/vmscan.c index bfe260b0a91b..b25d8930e9af 100644 --- a/mm/vmscan.c +++ b/mm/vmscan.c @@ -3174,8 +3174,7 @@ static int get_swappiness(struct lruvec *lruvec, struct scan_control *sc) struct mem_cgroup *memcg = lruvec_memcg(lruvec); struct pglist_data *pgdat = lruvec_pgdat(lruvec); - if (!can_demote(pgdat->node_id, sc) && - mem_cgroup_get_nr_swap_pages(memcg) < MIN_LRU_BATCH) + if (!can_demote(pgdat->node_id, sc)) return 0; return mem_cgroup_swappiness(memcg);