https://bugzilla.kernel.org/show_bug.cgi?id=74751
--- Comment #21 from Daniel Vetter daniel@ffwll.ch --- Ok, the offending commit is actually 177cf92de4aa97ec1435987e91696ed8b5023130, at least that one matches the diff of your change. It references the other commit, but that's not the commit itself.
For debugging it might be useful to do the suspend partially. You can disable certain parts of suspend (it will immediately resume if you do this)
# echo <mode> > /sys/power/pm_test
See
# cat /sys/power/pm_test
for a list of all possible values. If you manage to reproduce the bug with this please attach the drm.debug=0xe dmesg.