summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2018-10-18 10:02:00 +0200
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2018-11-08 15:20:52 +0100
commitc2baf11c36441725e1d9abda8dbb2e4098b4f6e2 (patch)
tree3f5ea299a7375e76182aa89a7f9dd3017d7191d8
parent6529ccfa20c53c63e4ed99a9119a2de267c746d5 (diff)
downloadsystemd-c2baf11c36441725e1d9abda8dbb2e4098b4f6e2.tar.gz
systemd-c2baf11c36441725e1d9abda8dbb2e4098b4f6e2.tar.bz2
systemd-c2baf11c36441725e1d9abda8dbb2e4098b4f6e2.zip
cgroup: actually reset the cgroup invalidation mask after we made our changes
Previously we never unmasked the mask after it was set once. Let's fix that.
-rw-r--r--src/core/cgroup.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/core/cgroup.c b/src/core/cgroup.c
index cf30e4e1d1..e62e05f0ff 100644
--- a/src/core/cgroup.c
+++ b/src/core/cgroup.c
@@ -1839,6 +1839,8 @@ static int unit_realize_cgroup_now(Unit *u, ManagerState state) {
cgroup_context_apply(u, target_mask, state);
cgroup_xattr_apply(u);
+ /* Now, reset the invalidation mask */
+ u->cgroup_invalidated_mask = 0;
return 0;
}