CHROMIUM: Reapply "cgroup_freezer: cgroup_freezing: Check if not frozen"
This reverts commit 8594813132f02bb569380461346583918b6e5e86.
The reverted commit regressed several suspend/resume tests on dedede
with the below error:
Unhandled KernelError: kernel: WARNING: [...] kernel/freezer.c:199 __thaw_task+0xc5/0xd0
The regression's probable cause is an incomplete backport. The reverted
commit was a backport from master to v6.1.147. Its commit message
mentions a commit dependency (a "previous patch"), but the dependency is
missing in linux-6.1.y as of v6.1.162.
commit 8594813132f02bb569380461346583918b6e5e86
Subject: Revert "cgroup_freezer: cgroup_freezing: Check if not frozen"
[...]
The warning has been removed in the previous patch. This patch revert the
commit cff5f49d433f ("cgroup_freezer: cgroup_freezing: Check if not
frozen") to complete the fix.
A scan of linux-6.6.y history suggests the dependency set contains at
least the following commits:
# branch linux-6.6.y
f371ad6471ee Revert "cgroup_freezer: cgroup_freezing: Check if not frozen"
ae591cf2348a sched,freezer: Remove unnecessary warning in __thaw_task
036bdae8c985 freezer,sched: Clean saved_state when restoring it during thaw
2e62985121b7 freezer,sched: Do not restore saved_state of a thawed task
e241ca2f0ec3 freezer,sched: Use saved_state to reduce some spurious wakeups
8afa818c7733 sched/core: Remove ifdeffery for saved_state
BUG=b:483050016
UPSTREAM-TASK=b:485786250
TEST=test_that dedede power_SuspendStress.idle
Change-Id: I9c5f3240171118c952158ffe80311e060cdb6452
CC: Sergey Senozhatsky <[email protected]>
Signed-off-by: Lina Versace <[email protected]>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/7581160
Reviewed-by: Sergey Senozhatsky <[email protected]>
Reviewed-by: Tomasz Figa <[email protected]>
1 file changed