hwmon: (adt7470) Fix incorrect return code check
[firefly-linux-kernel-4.4.55.git] / mm / memcontrol.c
index fd79df5d31525e0f732762035ce2dc593652e757..15b040904dc3650021d31ea0f295aaa916b84da3 100644 (file)
@@ -6296,14 +6296,6 @@ mem_cgroup_css_online(struct cgroup *cont)
 
        error = memcg_init_kmem(memcg, &mem_cgroup_subsys);
        mutex_unlock(&memcg_create_mutex);
-       if (error) {
-               /*
-                * We call put now because our (and parent's) refcnts
-                * are already in place. mem_cgroup_put() will internally
-                * call __mem_cgroup_free, so return directly
-                */
-               mem_cgroup_put(memcg);
-       }
        return error;
 }