A patch has been laying dormant for more than a year that would fix suspend/resume GPU hangs happening on SI/CIK's pm suspend/resume cycles. See: https://gitlab.freedesktop.org/drm/amd/-/issues/2524 I'm not the original proposer of the patch, however this person hasn't been answering after a few months since Alex Deutcher had suggested he send the patch to amd-gfx mailing list for review. This patch handles the mutex locks/unlocks needed to prevent the suspend/resume hangs. It mimics what was included in commit 3712e7a494596b26861f4dc9b81676d1d0272eaf Author: Evan Quan <evan.quan@xxxxxxx> Date: Tue Nov 16 14:30:20 2021 +0800 drm/amd/pm: unified lock protections in amdgpu_dpm.c While you could add my "Reviewed-by", I've not tested it and it may be possible to narrow the locks/unlocks around less calls. I'm willing to test it on Pitcairn and Tahiti for any regression I could find if requested. Alexandre Demers ----