From 4e25206c7a0e6a027d92276c3c015fa13b97db0a Mon Sep 17 00:00:00 2001 From: Jinesh Parakh Date: Mon, 6 Jun 2022 09:06:14 +0530 Subject: [PATCH] gpu: nvgpu: Fix snprintf CERT-C issue Fix the following CERT-C Violation: grmgr_ga100.c : CERT ERR33-C CID 222881 Bug 3512546 Signed-off-by: Jinesh Parakh Change-Id: I50cc7dd14c2f5d07feb559e6776dfabca0e24ddc Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2725128 Reviewed-by: svcacv Reviewed-by: svc-mobile-coverity Reviewed-by: svc-mobile-cert Reviewed-by: Sagar Kamble Reviewed-by: Sachin Nikam GVS: Gerrit_Virtual_Submit --- drivers/gpu/nvgpu/hal/grmgr/grmgr_ga100.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/nvgpu/hal/grmgr/grmgr_ga100.c b/drivers/gpu/nvgpu/hal/grmgr/grmgr_ga100.c index 009a2a838..0b3602609 100644 --- a/drivers/gpu/nvgpu/hal/grmgr/grmgr_ga100.c +++ b/drivers/gpu/nvgpu/hal/grmgr/grmgr_ga100.c @@ -1139,9 +1139,11 @@ const struct nvgpu_mig_gpu_instance_config *ga100_grmgr_get_mig_config_ptr( gpu_instance_config = &ga100_gpu_instance_default_config.gpu_instance_config[num_config]; - snprintf(gpu_instance_config->config_name, + err = snprintf(gpu_instance_config->config_name, NVGPU_MIG_MAX_CONFIG_NAME_SIZE, "1 GPU instance with %u GPCs", g->mig.gpc_count); + nvgpu_assert(err > 0); + gpu_instance_config->num_gpu_instances = 1U; gpu_instance_config->gpu_instance_static_config[0].gpu_instance_id = 0U; gpu_instance_config->gpu_instance_static_config[0].gr_syspipe_id = 0U;