Skip to content

Commit d6e486e

Browse files
shakeelbhtejun
authored andcommitted
cgroup: remove extra cgroup_migrate_finish() call
The callers of cgroup_migrate_prepare_dst() correctly call cgroup_migrate_finish() for success and failure cases both. No need to call it in cgroup_migrate_prepare_dst() in failure case. Signed-off-by: Shakeel Butt <[email protected]> Reviewed-by: Daniel Jordan <[email protected]> Signed-off-by: Tejun Heo <[email protected]>
1 parent 145f47c commit d6e486e

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

kernel/cgroup/cgroup.c

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2602,7 +2602,7 @@ int cgroup_migrate_prepare_dst(struct cgroup_mgctx *mgctx)
26022602

26032603
dst_cset = find_css_set(src_cset, src_cset->mg_dst_cgrp);
26042604
if (!dst_cset)
2605-
goto err;
2605+
return -ENOMEM;
26062606

26072607
WARN_ON_ONCE(src_cset->mg_dst_cset || dst_cset->mg_dst_cset);
26082608

@@ -2634,9 +2634,6 @@ int cgroup_migrate_prepare_dst(struct cgroup_mgctx *mgctx)
26342634
}
26352635

26362636
return 0;
2637-
err:
2638-
cgroup_migrate_finish(mgctx);
2639-
return -ENOMEM;
26402637
}
26412638

26422639
/**

0 commit comments

Comments
 (0)