From ddfa305151c15322dafdca279bd6e229db0b5fe2 Mon Sep 17 00:00:00 2001 From: Konsta Holtta Date: Mon, 20 Oct 2014 12:28:05 +0300 Subject: gpu: nvgpu: cde: fix off-by-1 in buf allocation Bug 200046882 Change-Id: I515e972f84cb7e1b17eef42ade6a4eaf0f8d71f8 Signed-off-by: Konsta Holtta Reviewed-on: http://git-master/r/559332 Reviewed-by: Terje Bergstrom Tested-by: Terje Bergstrom --- drivers/gpu/nvgpu/gk20a/cde_gk20a.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'drivers/gpu/nvgpu/gk20a/cde_gk20a.c') diff --git a/drivers/gpu/nvgpu/gk20a/cde_gk20a.c b/drivers/gpu/nvgpu/gk20a/cde_gk20a.c index f4ddc02e..8bdfbd05 100644 --- a/drivers/gpu/nvgpu/gk20a/cde_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/cde_gk20a.c @@ -244,7 +244,7 @@ static int gk20a_init_cde_buf(struct gk20a_cde_ctx *cde_ctx, } /* check that we have enough buf elems available */ - if (cde_ctx->num_bufs > MAX_CDE_BUFS) { + if (cde_ctx->num_bufs >= MAX_CDE_BUFS) { gk20a_warn(&cde_ctx->pdev->dev, "cde: invalid data section. buffer idx = %d", cde_ctx->num_bufs); return -ENOMEM; -- cgit v1.2.2