*/
 static DEFINE_MUTEX(memcg_slab_mutex);
 
-static DEFINE_MUTEX(activate_kmem_mutex);
-
 /*
  * This is a bit cumbersome, but it is rarely used and avoids a backpointer
  * in the memcg_cache_params struct.
 }
 
 #ifdef CONFIG_MEMCG_KMEM
-/* should be called with activate_kmem_mutex held */
-static int __memcg_activate_kmem(struct mem_cgroup *memcg,
-                                unsigned long nr_pages)
+static int memcg_activate_kmem(struct mem_cgroup *memcg,
+                              unsigned long nr_pages)
 {
        int err = 0;
        int memcg_id;
        return err;
 }
 
-static int memcg_activate_kmem(struct mem_cgroup *memcg,
-                              unsigned long nr_pages)
-{
-       int ret;
-
-       mutex_lock(&activate_kmem_mutex);
-       ret = __memcg_activate_kmem(memcg, nr_pages);
-       mutex_unlock(&activate_kmem_mutex);
-       return ret;
-}
-
 static int memcg_update_kmem_limit(struct mem_cgroup *memcg,
                                   unsigned long limit)
 {
        if (!parent)
                return 0;
 
-       mutex_lock(&activate_kmem_mutex);
+       mutex_lock(&memcg_limit_mutex);
        /*
         * If the parent cgroup is not kmem-active now, it cannot be activated
         * after this point, because it has at least one child already.
         */
        if (memcg_kmem_is_active(parent))
-               ret = __memcg_activate_kmem(memcg, PAGE_COUNTER_MAX);
-       mutex_unlock(&activate_kmem_mutex);
+               ret = memcg_activate_kmem(memcg, PAGE_COUNTER_MAX);
+       mutex_unlock(&memcg_limit_mutex);
        return ret;
 }
 #else