From cb78bca9719c48b890cce25e2868a6f698f30bb4 Mon Sep 17 00:00:00 2001 From: Jinesh Parakh Date: Fri, 6 May 2022 11:43:33 +0530 Subject: [PATCH] gpu: nvgpu: Fix Out-of-bounds access defect Fix following Coverity Defect: priv_ring_ga10b_fusa.c : Out-of-bounds access CID 10062315 Bug 3460991 Signed-off-by: Jinesh Parakh Change-Id: I76e4122132ad13cc53d24816c59586695d6f80a4 Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2708565 Tested-by: mobile promotions Reviewed-by: mobile promotions --- drivers/gpu/nvgpu/hal/priv_ring/priv_ring_ga10b_fusa.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/nvgpu/hal/priv_ring/priv_ring_ga10b_fusa.c b/drivers/gpu/nvgpu/hal/priv_ring/priv_ring_ga10b_fusa.c index 066a48076..7c9f839a9 100644 --- a/drivers/gpu/nvgpu/hal/priv_ring/priv_ring_ga10b_fusa.c +++ b/drivers/gpu/nvgpu/hal/priv_ring/priv_ring_ga10b_fusa.c @@ -477,9 +477,9 @@ void ga10b_priv_ring_decode_error_code(struct gk20a *g, u32 error_code) { u32 err_code; u32 error_extra; - const struct pri_error_code unknown_error_code = - { "undefined", decode_pri_undefined_error_extra_info }; - const struct pri_error_code *error_lookup_table = &unknown_error_code; + const struct pri_error_code unknown_error_code[1] = { + { "undefined", decode_pri_undefined_error_extra_info } }; + const struct pri_error_code *error_lookup_table = unknown_error_code; size_t lookup_table_size = 1; size_t index = 0;