summaryrefslogtreecommitdiff
path: root/src/nspawn/nspawn.c
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@lukeshu.com>2017-06-14 15:50:19 -0400
committerLuke Shumaker <lukeshu@lukeshu.com>2017-06-16 17:06:56 -0400
commit9fa8446392a8dfdf7e941ad4d25b4e5543e554c8 (patch)
treeea201ad77772e5769353bbf6b4482dce7cd84ef4 /src/nspawn/nspawn.c
parent52196e0b58ee0a8e78991862d49f49c7d7482d15 (diff)
nspawn: Merge chown_cgroup(), sync_cgroup(), and create_subcgroup() into one cgroup_setup()
Diffstat (limited to 'src/nspawn/nspawn.c')
-rw-r--r--src/nspawn/nspawn.c12
1 files changed, 1 insertions, 11 deletions
diff --git a/src/nspawn/nspawn.c b/src/nspawn/nspawn.c
index be1b054045..d3ef37fba3 100644
--- a/src/nspawn/nspawn.c
+++ b/src/nspawn/nspawn.c
@@ -3875,17 +3875,7 @@ static int run(int master,
return r;
}
- r = sync_cgroup(*pid, outer_cgver, arg_unified_cgroup_hierarchy, arg_uid_shift);
- if (r < 0)
- return r;
-
- if (arg_keep_unit) {
- r = create_subcgroup(*pid, outer_cgver, arg_unified_cgroup_hierarchy);
- if (r < 0)
- return r;
- }
-
- r = chown_cgroup(*pid, arg_uid_shift);
+ r = cgroup_setup(*pid, outer_cgver, arg_unified_cgroup_hierarchy, arg_uid_shift, arg_keep_unit);
if (r < 0)
return r;