]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - mm/memcontrol.c
cgroup: replace cgroup_on_dfl() tests in controllers with cgroup_subsys_on_dfl()
[karo-tx-linux.git] / mm / memcontrol.c
index 6ddaeba34e097a7553d33b8add26e26a27d3c81a..b35c4cc47a30ae1e33c59d31b9bb2c54fb84d41a 100644 (file)
@@ -434,7 +434,7 @@ struct cgroup_subsys_state *mem_cgroup_css_from_page(struct page *page)
 
        memcg = page->mem_cgroup;
 
-       if (!memcg || !cgroup_on_dfl(memcg->css.cgroup))
+       if (!memcg || !cgroup_subsys_on_dfl(memory_cgrp_subsys))
                memcg = root_mem_cgroup;
 
        rcu_read_unlock();
@@ -5059,7 +5059,7 @@ static void mem_cgroup_bind(struct cgroup_subsys_state *root_css)
         * guarantees that @root doesn't have any children, so turning it
         * on for the root memcg is enough.
         */
-       if (cgroup_on_dfl(root_css->cgroup))
+       if (cgroup_subsys_on_dfl(memory_cgrp_subsys))
                root_mem_cgroup->use_hierarchy = true;
        else
                root_mem_cgroup->use_hierarchy = false;