X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;f=mm%2Fvmscan.c;h=374d95d0417856b096d902d40ff7cc29d4021b2e;hb=c3afafa47898e34eb49828ec4ac92bcdc81c8f0c;hp=650d26832569a9c41399f3a5da49c6eb56015d46;hpb=6911a5281430cf6897376487698504620f454791;p=cascardo%2Flinux.git diff --git a/mm/vmscan.c b/mm/vmscan.c index 650d26832569..374d95d04178 100644 --- a/mm/vmscan.c +++ b/mm/vmscan.c @@ -2561,7 +2561,7 @@ static bool shrink_node(pg_data_t *pgdat, struct scan_control *sc) shrink_node_memcg(pgdat, memcg, sc, &lru_pages); node_lru_pages += lru_pages; - if (!global_reclaim(sc)) + if (memcg) shrink_slab(sc->gfp_mask, pgdat->node_id, memcg, sc->nr_scanned - scanned, lru_pages);