drm/radeon: Clear RB_OVERFLOW bit earlier
authorMichel Dänzer <michel.daenzer@amd.com>
Fri, 19 Sep 2014 03:07:11 +0000 (12:07 +0900)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 22 Sep 2014 21:24:25 +0000 (17:24 -0400)
Otherwise the bit remains set in rdev->ih.rptr, so the wptr can never
match that and we still have an infinite loop.

This fix allows me to successfully recover from an IH ring buffer
overflow.

Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>

No differences found