Hello. On Thu, Jul 14, 2022 at 06:38:15PM -1000, Tejun Heo <tj@xxxxxxxxxx> wrote: > However, if the subtree doesn't contain any tasks, there aren't gonna > be any cgroup migrations. Nice catch. > This condition can be trivially detected by testing whether > mgctx.preloaded_src_csets is empty. Elide write-locking > threadgroup_rwsem if the subtree is empty. This check is perhaps even more robust than, e.g. cgroup_is_populated() due to possible zombie cases. > kernel/cgroup/cgroup.c | 16 +++++++++++++--- > 1 file changed, 13 insertions(+), 3 deletions(-) Reviewed-by: Michal Koutný <mkoutny@xxxxxxxx>
Attachment:
signature.asc
Description: Digital signature