Ionut Nechita reported recently a hibernate failure, but in debugging the issue it's actually not a hibernate failure; but a hybrid sleep failure.
Multiple changes related to the change of when swap is disabled in the suspend sequence contribute to the failure. See the individual patches for details. Link: https://gitlab.freedesktop.org/drm/amd/-/issues/4573 NOTE: I realize this is super late in the cycle, so sorry about that, but I debugged it as fast as I could as soon as I heard about it. If it needs to push out to the next cycle it is what it is. As it touches two subsystems it either needs to go through linux-pm or drm. I would suggest linux-pm with an Ack from Alex on the 3rd patch. Cc: Ionut Nechita <ionut_n2...@yahoo.com> Mario Limonciello (3): PM: hibernate: Fix hybrid-sleep PM: hibernate: Add pm_hibernation_mode_is_suspend() drm/amd: Fix hybrid sleep drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 +- include/linux/suspend.h | 2 ++ kernel/power/hibernate.c | 13 ++++++++++++- 3 files changed, 15 insertions(+), 2 deletions(-) -- 2.51.0