Skip to content

Commit 74b4cc9

Browse files
committed
Merge tag 'cgroup-for-6.16-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Pull cgroup fix from Tejun Heo: - In cgroup1 freezer, a task migrating into a frozen cgroup might not get frozen immediately due to the wrong operation order. Fix it. * tag 'cgroup-for-6.16-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup: cgroup,freezer: fix incomplete freezing when attaching tasks
2 parents 0564e6a + 37fb58a commit 74b4cc9

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

kernel/cgroup/legacy_freezer.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -188,13 +188,12 @@ static void freezer_attach(struct cgroup_taskset *tset)
188188
if (!(freezer->state & CGROUP_FREEZING)) {
189189
__thaw_task(task);
190190
} else {
191-
freeze_task(task);
192-
193191
/* clear FROZEN and propagate upwards */
194192
while (freezer && (freezer->state & CGROUP_FROZEN)) {
195193
freezer->state &= ~CGROUP_FROZEN;
196194
freezer = parent_freezer(freezer);
197195
}
196+
freeze_task(task);
198197
}
199198
}
200199

0 commit comments

Comments
 (0)