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>
This commit is contained in:
Terje Bergstrom
2016-11-08 13:16:38 -08:00
committed by mobile promotions
parent f6ab3c7cfe
commit 719682688e

View File

@@ -399,7 +399,7 @@ static int gk20a_cde_patch_params(struct gk20a_cde_ctx *cde_ctx)
new_data = gk20a_mm_gpuva_to_iova_base(cde_ctx->vm,
cde_ctx->surf_vaddr);
if (new_data == 0)
err = -EINVAL;
return -EINVAL;
break;
case TYPE_PARAM_BACKINGSTORE_BASE_HW:
new_data = g->gr.compbit_store.base_hw;