hugetlb: drop ref count earlier after page allocation
[linux-2.6-block.git] / mm / vmpressure.c
index d69019fc37898b7407e30f207bfe3b24df187ba7..9b172561fded72fa89f9e591966a99b3eeaf88f7 100644 (file)
@@ -240,7 +240,12 @@ static void vmpressure_work_fn(struct work_struct *work)
 void vmpressure(gfp_t gfp, struct mem_cgroup *memcg, bool tree,
                unsigned long scanned, unsigned long reclaimed)
 {
-       struct vmpressure *vmpr = memcg_to_vmpressure(memcg);
+       struct vmpressure *vmpr;
+
+       if (mem_cgroup_disabled())
+               return;
+
+       vmpr = memcg_to_vmpressure(memcg);
 
        /*
         * Here we only want to account pressure that userland is able to