X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fcore%2Fscope.c;h=e0da6e4db7965739cd99ad5444b5816ebcc1599b;hb=09667885bad3a8cb7f1a002766f9e59140775526;hp=f0efec051646d9851625c8ef1efe712dfaf5d7e7;hpb=4e2744fcb579f5314043c0045e6902c64b7efe67;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;