| From 06a139f7a0885fa2c84962300edd181821ddc2c9 Mon Sep 17 00:00:00 2001 |
| From: Christian König <christian.koenig@amd.com> |
| Date: Tue, 25 Mar 2014 11:41:40 +0100 |
| Subject: drm/radeon: clear needs_reset flag if IB test fails |
| MIME-Version: 1.0 |
| Content-Type: text/plain; charset=UTF-8 |
| Content-Transfer-Encoding: 8bit |
| |
| From: Christian König <christian.koenig@amd.com> |
| |
| commit 06a139f7a0885fa2c84962300edd181821ddc2c9 upstream. |
| |
| If the IB test fails we don't want to reset the card over |
| and over again, just accept that it isn't working. |
| |
| Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76501 |
| |
| Signed-off-by: Christian König <christian.koenig@amd.com> |
| Reviewed-by: Alex Deucher <alexander.deucher@amd.com> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| |
| --- |
| drivers/gpu/drm/radeon/radeon_ring.c | 1 + |
| 1 file changed, 1 insertion(+) |
| |
| --- a/drivers/gpu/drm/radeon/radeon_ring.c |
| +++ b/drivers/gpu/drm/radeon/radeon_ring.c |
| @@ -257,6 +257,7 @@ int radeon_ib_ring_tests(struct radeon_d |
| r = radeon_ib_test(rdev, i, ring); |
| if (r) { |
| ring->ready = false; |
| + rdev->needs_reset = false; |
| |
| if (i == RADEON_RING_TYPE_GFX_INDEX) { |
| /* oh, oh, that's really bad */ |