]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - kernel/cgroup_freezer.c
cgroup: allow ->post_create() to fail
[karo-tx-linux.git] / kernel / cgroup_freezer.c
index 670a4af7dc94d0e0f0974c0e69ce3d62cee7e186..ee8bb671688ce89e852a5a0b4976bb42d0f364d1 100644 (file)
@@ -112,7 +112,7 @@ static struct cgroup_subsys_state *freezer_create(struct cgroup *cgroup)
  * parent's freezing state while holding both parent's and our
  * freezer->lock.
  */
-static void freezer_post_create(struct cgroup *cgroup)
+static int freezer_post_create(struct cgroup *cgroup)
 {
        struct freezer *freezer = cgroup_freezer(cgroup);
        struct freezer *parent = parent_freezer(freezer);
@@ -136,6 +136,8 @@ static void freezer_post_create(struct cgroup *cgroup)
        spin_unlock(&freezer->lock);
        if (parent)
                spin_unlock_irq(&parent->lock);
+
+       return 0;
 }
 
 /**