cgroup: Skip subtree root in cgroup_update_dfl_csses()
authorWaiman Long <longman@redhat.com>
Thu, 28 Jul 2022 00:58:15 +0000 (20:58 -0400)
committerTejun Heo <tj@kernel.org>
Thu, 28 Jul 2022 17:26:30 +0000 (07:26 -1000)
commit265792d0dede9259f0ca56bb3efcc23eceee7d01
treed3a6d2f86d4061c619ebc42c5ebcdfea00b812e9
parentc808f4632349bda65b2ec41220f0a2035f780619
cgroup: Skip subtree root in cgroup_update_dfl_csses()

The cgroup_update_dfl_csses() function updates css associations when a
cgroup's subtree_control file is modified. Any changes made to a cgroup's
subtree_control file, however, will only affect its descendants but not
the cgroup itself. So there is no point in migrating csses associated
with that cgroup. We can skip them instead.

Signed-off-by: Waiman Long <longman@redhat.com>
Reviewed-by: Michal Koutný <mkoutny@suse.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
kernel/cgroup/cgroup.c