From 2382a8433fddaee3baecff6ae941944850787ab7 Mon Sep 17 00:00:00 2001 From: Peter Daifuku Date: Thu, 7 Apr 2016 11:53:12 -0700 Subject: gpu: nvgpu: fix validate_reg_op_offset error check In validate_reg_op_offset, check for num_offsets == 0, not for buf_offset_lo == 0, since an offset of 0 is in fact quite possible. Bug 1648200 Change-Id: Iea859ce0d0fabe1cc4c67610e8f3033d75e4094a Signed-off-by: Peter Daifuku Reviewed-on: http://git-master/r/1122017 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Aingara Paramakuru GVS: Gerrit_Virtual_Submit Reviewed-by: Terje Bergstrom --- drivers/gpu/nvgpu/gk20a/regops_gk20a.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'drivers/gpu/nvgpu/gk20a/regops_gk20a.c') diff --git a/drivers/gpu/nvgpu/gk20a/regops_gk20a.c b/drivers/gpu/nvgpu/gk20a/regops_gk20a.c index e6162af2..a9c7fdfd 100644 --- a/drivers/gpu/nvgpu/gk20a/regops_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/regops_gk20a.c @@ -665,7 +665,7 @@ static int validate_reg_op_offset(struct dbg_session_gk20a *dbg_s, return -EINVAL; } } - if (!buf_offset_lo) { + if (!num_offsets) { op->status |= REGOP(STATUS_INVALID_OFFSET); return -EINVAL; } -- cgit v1.2.2