diff --git a/mm/memcontrol.c b/mm/memcontrol.c index 1b11bc13e1aacf7dd35afdbaf8b9c5066c0a4876..032bb52cd2edb196e2c981435afe3b2753d29efe 100644 --- a/mm/memcontrol.c +++ b/mm/memcontrol.c @@ -2226,8 +2226,7 @@ static void drain_all_stock(struct mem_cgroup *root_memcg) rcu_read_lock(); memcg = stock->cached; - if (memcg && stock->nr_pages && - mem_cgroup_is_descendant(memcg, root_memcg)) + if (memcg && mem_cgroup_is_descendant(memcg, root_memcg)) flush = true; rcu_read_unlock();