]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
cgroup: actually reset the cgroup invalidation mask after we made our changes
authorLennart Poettering <lennart@poettering.net>
Thu, 18 Oct 2018 08:02:00 +0000 (10:02 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Thu, 8 Nov 2018 14:20:52 +0000 (15:20 +0100)
Previously we never unmasked the mask after it was set once. Let's fix
that.

src/core/cgroup.c

index cf30e4e1d1bc7aceed8ca21218197798bdd35cfd..e62e05f0ff735ddf19691a456b9c39b50182ced0 100644 (file)
@@ -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;
 }