]> git.ipfire.org Git - thirdparty/systemd.git/commit - src/nspawn/nspawn.c
cgroup: change cg_unified() to possibly return errors again
authorLennart Poettering <lennart@poettering.net>
Fri, 24 Feb 2017 16:52:58 +0000 (17:52 +0100)
committerLennart Poettering <lennart@poettering.net>
Fri, 24 Feb 2017 16:52:58 +0000 (17:52 +0100)
commitb4cccbc13ad6f98bd8e816ce5fffb99f5be74c8c
tree14313f0bd5cd2dad79fda852663d9038f81a35ad
parentfc9ae7178e1462377b272a14b1a763d480ab0980
cgroup: change cg_unified() to possibly return errors again

We use our cgroup APIs in various contexts, including from our libraries
sd-login, sd-bus. As we don#t control those environments we can't rely
that the unified cgroup setup logic succeeds, and hence really shouldn't
assert on it.

This more or less reverts 415fc41ceaeada2e32639f24f134b1c248b9e43f.
12 files changed:
src/basic/cgroup-util.c
src/basic/cgroup-util.h
src/cgls/cgls.c
src/cgtop/cgtop.c
src/core/cgroup.c
src/core/manager.c
src/core/scope.c
src/core/service.c
src/core/unit.c
src/nspawn/nspawn-cgroup.c
src/nspawn/nspawn-mount.c
src/nspawn/nspawn.c