X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fcore%2Fscope.c;fp=src%2Fcore%2Fscope.c;h=e0da6e4db7965739cd99ad5444b5816ebcc1599b;hb=7b3fd6313c4b07b6f822a9f979d0c22350a401d9;hp=f0efec051646d9851625c8ef1efe712dfaf5d7e7;hpb=0cd385d31814c8c1bc0c81d11ef321036b8b0921;p=elogind.git diff --git a/src/core/scope.c b/src/core/scope.c index f0efec051..e0da6e4db 100644 --- a/src/core/scope.c +++ b/src/core/scope.c @@ -288,11 +288,7 @@ static int scope_start(Unit *u) { if (!u->transient && UNIT(s)->manager->n_reloading <= 0) return -ENOENT; - r = unit_realize_cgroup(u); - if (r < 0) - return log_error_errno(r, "Failed to realize cgroup: %m"); - - r = cg_attach_many_everywhere(u->manager->cgroup_supported, u->cgroup_path, UNIT(s)->pids); + r = unit_attach_pids_to_cgroup(u); if (r < 0) return r;