X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=mm%2Fvmscan.c;h=374d95d0417856b096d902d40ff7cc29d4021b2e;hb=b5afba2974f9ebbaaa11b5a633e55db9be3cc363;hp=650d26832569a9c41399f3a5da49c6eb56015d46;hpb=e48af7aaf1e6d266414b11540339e6d2dac20ad2;p=deliverable%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);