core/cgroup: assigning empty string to Delegate= resets list of controllers (#7336)
authorYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 17 Nov 2017 09:04:25 +0000 (18:04 +0900)
committerLennart Poettering <lennart@poettering.net>
Fri, 17 Nov 2017 09:04:25 +0000 (10:04 +0100)
commit1bdfc7b9512ec5fb3875d1691cb95c13a1ff610c
tree19e33491bb5bcc955bc23d9c98dd24e6202081e0
parentcefdf55b58b2275941ea4a1e40957f84234f32ed
core/cgroup: assigning empty string to Delegate= resets list of controllers (#7336)

Before this, assigning empty string to Delegate= makes no change to the
controller list. This is inconsistent to the other options that take list
of strings. After this, when empty string is assigned to Delegate=, the
list of controllers is reset. Such behavior is consistent to other options
and useful for drop-in configs.

Closes #7334.
man/systemd.resource-control.xml
src/core/dbus-cgroup.c
src/core/load-fragment.c