That commit doesn't particularly fix the crash for me. But I've found out that forcing the performance level (echo high > /sys/class/drm/card0/device/power_dpm_force_performance_level) severely reduces the amount of crashes I have. With it set to auto in games that have varying GPU loads my card will crash in minutes. Whereas with it set to high I can be lucky and not get a crash for hours, but it will still crash occasionally. This still occurs on drm-next, mainline, and ~agd5f/linux branch drm-next-4.8-wip