summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorTerje Bergstrom <tbergstrom@nvidia.com>2016-11-08 16:16:38 -0500
committermobile promotions <svcmobile_promotions@nvidia.com>2016-11-11 11:20:38 -0500
commit719682688e50c4d3517d56e2f805753e695741f4 (patch)
treef8075b89ab7884ed4995c6ca66d43d28a1cd6e09 /drivers
parentf6ab3c7cfeb22120d786f588b0dc380a238d13d3 (diff)
gpu: nvgpu: Return error code on zero IOVA
When buffer's IOVA is zero, treat that as error condition instead of ignoring and continuing. Change-Id: I2ede9921945645f526b0600f61f7e5ed19af6d73 Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-on: http://git-master/r/1249963 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Alex Waterman <alexw@nvidia.com> Reviewed-by: Seema Khowala <seemaj@nvidia.com>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/gpu/nvgpu/gk20a/cde_gk20a.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/cde_gk20a.c b/drivers/gpu/nvgpu/gk20a/cde_gk20a.c
index 8b3d0dfa..6b8af929 100644
--- a/drivers/gpu/nvgpu/gk20a/cde_gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/cde_gk20a.c
@@ -399,7 +399,7 @@ static int gk20a_cde_patch_params(struct gk20a_cde_ctx *cde_ctx)
399 new_data = gk20a_mm_gpuva_to_iova_base(cde_ctx->vm, 399 new_data = gk20a_mm_gpuva_to_iova_base(cde_ctx->vm,
400 cde_ctx->surf_vaddr); 400 cde_ctx->surf_vaddr);
401 if (new_data == 0) 401 if (new_data == 0)
402 err = -EINVAL; 402 return -EINVAL;
403 break; 403 break;
404 case TYPE_PARAM_BACKINGSTORE_BASE_HW: 404 case TYPE_PARAM_BACKINGSTORE_BASE_HW:
405 new_data = g->gr.compbit_store.base_hw; 405 new_data = g->gr.compbit_store.base_hw;