diff --git a/mm/memcontrol.c b/mm/memcontrol.c index 19fa795bbefe55fb7f17a024b8f0fd16f8e86c64..584866ed92f14751b00142ed7f27d5c1468eb577 100644 --- a/mm/memcontrol.c +++ b/mm/memcontrol.c @@ -5952,7 +5952,7 @@ static int mem_cgroup_css_online(struct cgroup_subsys_state *css) refcount_set(&memcg->id.ref, 1); css_get(css); - if (unlikely(mem_cgroup_is_root(memcg))) + if (unlikely(mem_cgroup_is_root(memcg)) && !mem_cgroup_disabled()) queue_delayed_work(system_unbound_wq, &stats_flush_dwork, 2UL*HZ); return 0;