drm/amdgpu:Correct max uvd handles
authorJames Zhu <James.Zhu@amd.com>
Tue, 6 Mar 2018 19:43:50 +0000 (14:43 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 7 Mar 2018 21:30:29 +0000 (16:30 -0500)
Max uvd handles should use adev->uvd.max_handles instead of
AMDGPU_MAX_UVD_HANDLES here.

Signed-off-by: James Zhu <James.Zhu@amd.com>
Reviewed-by: Leo Liu <leo.liu@amd.com>
Reviewed-by: Christian K├Ânig <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c

index b2eae86..6fe155f 100644 (file)
@@ -303,7 +303,7 @@ int amdgpu_uvd_suspend(struct amdgpu_device *adev)
                if (atomic_read(&adev->uvd.handles[i]))
                        break;
 
                if (atomic_read(&adev->uvd.handles[i]))
                        break;
 
-       if (i == AMDGPU_MAX_UVD_HANDLES)
+       if (i == adev->uvd.max_handles)
                return 0;
 
        size = amdgpu_bo_size(adev->uvd.vcpu_bo);
                return 0;
 
        size = amdgpu_bo_size(adev->uvd.vcpu_bo);