diff options
author | Waiman Long <longman@redhat.com> | 2024-08-08 23:22:59 -0400 |
---|---|---|
committer | Tejun Heo <tj@kernel.org> | 2024-08-09 06:35:29 -1000 |
commit | 9b103943ab281d137df1cdb48dcef329a87e0a06 (patch) | |
tree | 3033951ffe36063dedf14a411a8c2544dcfadacb /net/lapb/lapb_timer.c | |
parent | 92841d6e23de09f180f948f99ddb40135775cedc (diff) |
cgroup: Fix incorrect WARN_ON_ONCE() in css_release_work_fn()
It turns out that the WARN_ON_ONCE() call in css_release_work_fn
introduced by commit ab0312526867 ("cgroup: Show # of subsystem CSSes
in cgroup.stat") is incorrect. Although css->nr_descendants must be
0 when a css is released and ready to be freed, the corresponding
cgrp->nr_dying_subsys[ss->id] may not be 0 if a subsystem is activated
and deactivated multiple times with one or more of its previous
activation leaving behind dying csses.
Fix the incorrect warning by removing the cgrp->nr_dying_subsys check.
Fixes: ab0312526867 ("cgroup: Show # of subsystem CSSes in cgroup.stat")
Closes: https://lore.kernel.org/cgroups/6f301773-2fce-4602-a391-8af7ef00b2fb@redhat.com/T/#t
Signed-off-by: Waiman Long <longman@redhat.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
Diffstat (limited to 'net/lapb/lapb_timer.c')
0 files changed, 0 insertions, 0 deletions