diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c')
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c index cc97eee93226..726b3e018eeb 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | |||
@@ -117,6 +117,11 @@ static void amdgpu_benchmark_move(struct amdgpu_device *adev, unsigned size, | |||
117 | } | 117 | } |
118 | 118 | ||
119 | out_cleanup: | 119 | out_cleanup: |
120 | /* Check error value now. The value can be overwritten when clean up.*/ | ||
121 | if (r) { | ||
122 | DRM_ERROR("Error while benchmarking BO move.\n"); | ||
123 | } | ||
124 | |||
120 | if (sobj) { | 125 | if (sobj) { |
121 | r = amdgpu_bo_reserve(sobj, false); | 126 | r = amdgpu_bo_reserve(sobj, false); |
122 | if (likely(r == 0)) { | 127 | if (likely(r == 0)) { |
@@ -133,10 +138,6 @@ out_cleanup: | |||
133 | } | 138 | } |
134 | amdgpu_bo_unref(&dobj); | 139 | amdgpu_bo_unref(&dobj); |
135 | } | 140 | } |
136 | |||
137 | if (r) { | ||
138 | DRM_ERROR("Error while benchmarking BO move.\n"); | ||
139 | } | ||
140 | } | 141 | } |
141 | 142 | ||
142 | void amdgpu_benchmark(struct amdgpu_device *adev, int test_number) | 143 | void amdgpu_benchmark(struct amdgpu_device *adev, int test_number) |