X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fcgroup.c;h=fb4047f2153cb49d10fb69ea413f7234a80255d6;hp=301fc949dada5c8fa590ee90723cc7b7716ba9a3;hb=c0120d992ce5ab004d9be5ff6ca15e5fe17f9884;hpb=e99e38bbdcca3fe5956823bdb3d38544ccf93221 diff --git a/src/cgroup.c b/src/cgroup.c index 301fc949d..fb4047f21 100644 --- a/src/cgroup.c +++ b/src/cgroup.c @@ -194,7 +194,10 @@ int cgroup_bonding_kill(CGroupBonding *b, int sig) { r = 0; goto kill_done; } else { - r = translate_error(r, errno); + if (r == ECGOTHER && errno == ENOENT) + r = ESRCH; + else + r = translate_error(r, errno); break; } } @@ -422,7 +425,7 @@ int manager_setup_cgroup(Manager *m) { } free(m->cgroup_controller); - if (!(m->cgroup_controller = strdup("debug"))) + if (!(m->cgroup_controller = strdup("name=systemd"))) return -ENOMEM; if ((r = cgroup_get_subsys_mount_point(m->cgroup_controller, &mp)))