From e8a95fb423c9a7053fb0402a9a1c15d6c80b055f Mon Sep 17 00:00:00 2001 From: Sagar Kamble Date: Tue, 25 Jun 2019 17:47:36 +0530 Subject: [PATCH] gpu: nvgpu: fix the return value for falcon memcpy overflow case Return value ret was not set to -EINVAL in case of out of range copy parameters. JIRA NVGPU-898 Change-Id: I5648afaeed37c24311b7cbfeed281cc13c1c6753 Signed-off-by: Sagar Kamble Reviewed-on: https://git-master.nvidia.com/r/2143029 Reviewed-by: mobile promotions Tested-by: mobile promotions --- drivers/gpu/nvgpu/common/falcon/falcon.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/nvgpu/common/falcon/falcon.c b/drivers/gpu/nvgpu/common/falcon/falcon.c index f6ac0e4e7..d77d7b3ae 100644 --- a/drivers/gpu/nvgpu/common/falcon/falcon.c +++ b/drivers/gpu/nvgpu/common/falcon/falcon.c @@ -319,6 +319,7 @@ static int falcon_memcpy_params_check(struct nvgpu_falcon *flcn, flcn->flcn_id); nvgpu_err(g, "total size 0x%x, offset 0x%x, copy size 0x%x", mem_size, offset, size); + ret = -EINVAL; goto exit; }