diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c')
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c index b56cace92fc6..e7336a95fe59 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | |||
@@ -514,8 +514,8 @@ static int amdgpu_uvd_cs_msg(struct amdgpu_uvd_cs_ctx *ctx, | |||
514 | struct amdgpu_device *adev = ctx->parser->adev; | 514 | struct amdgpu_device *adev = ctx->parser->adev; |
515 | int32_t *msg, msg_type, handle; | 515 | int32_t *msg, msg_type, handle; |
516 | void *ptr; | 516 | void *ptr; |
517 | 517 | long r; | |
518 | int i, r; | 518 | int i; |
519 | 519 | ||
520 | if (offset & 0x3F) { | 520 | if (offset & 0x3F) { |
521 | DRM_ERROR("UVD messages must be 64 byte aligned!\n"); | 521 | DRM_ERROR("UVD messages must be 64 byte aligned!\n"); |
@@ -524,14 +524,14 @@ static int amdgpu_uvd_cs_msg(struct amdgpu_uvd_cs_ctx *ctx, | |||
524 | 524 | ||
525 | r = reservation_object_wait_timeout_rcu(bo->tbo.resv, true, false, | 525 | r = reservation_object_wait_timeout_rcu(bo->tbo.resv, true, false, |
526 | MAX_SCHEDULE_TIMEOUT); | 526 | MAX_SCHEDULE_TIMEOUT); |
527 | if (r) { | 527 | if (r < 0) { |
528 | DRM_ERROR("Failed waiting for UVD message (%d)!\n", r); | 528 | DRM_ERROR("Failed waiting for UVD message (%ld)!\n", r); |
529 | return r; | 529 | return r; |
530 | } | 530 | } |
531 | 531 | ||
532 | r = amdgpu_bo_kmap(bo, &ptr); | 532 | r = amdgpu_bo_kmap(bo, &ptr); |
533 | if (r) { | 533 | if (r) { |
534 | DRM_ERROR("Failed mapping the UVD message (%d)!\n", r); | 534 | DRM_ERROR("Failed mapping the UVD message (%ld)!\n", r); |
535 | return r; | 535 | return r; |
536 | } | 536 | } |
537 | 537 | ||