gpu: nvgpu: mm: fix MISRA 21.6 violations in vm.c

MISRA 21.6 prohibits use of snprintf(). Replace uses with strcpy/strcat.

JIRA NVGPU-3332

Change-Id: I795b673d0a855c0fcb28fac76b31ef1b1f39543e
Signed-off-by: Philip Elcan <pelcan@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/2119633
GVS: Gerrit_Virtual_Submit
Reviewed-by: Deepak Nibade <dnibade@nvidia.com>
Reviewed-by: Vinod Gopalakrishnakurup <vinodg@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
Philip Elcan
2019-05-13 15:46:22 -04:00
committed by mobile promotions
parent 671cc9d785
commit 10006b723a

View File

@@ -457,8 +457,8 @@ int nvgpu_vm_do_init(struct mm_gk20a *mm,
* User VMA. * User VMA.
*/ */
if (user_vma_start < user_vma_limit) { if (user_vma_start < user_vma_limit) {
(void) snprintf(alloc_name, sizeof(alloc_name), "gk20a_%s", (void) strcpy(alloc_name, "gk20a_");
name); (void) strcat(alloc_name, name);
err = nvgpu_allocator_init(g, &vm->user, err = nvgpu_allocator_init(g, &vm->user,
vm, alloc_name, vm, alloc_name,
user_vma_start, user_vma_start,
@@ -485,8 +485,9 @@ int nvgpu_vm_do_init(struct mm_gk20a *mm,
* User VMA for large pages when a split address range is used. * User VMA for large pages when a split address range is used.
*/ */
if (user_lp_vma_start < user_lp_vma_limit) { if (user_lp_vma_start < user_lp_vma_limit) {
(void) snprintf(alloc_name, sizeof(alloc_name), "gk20a_%s_lp", (void) strcpy(alloc_name, "gk20a_");
name); (void) strcat(alloc_name, name);
(void) strcat(alloc_name, "_lp");
err = nvgpu_allocator_init(g, &vm->user_lp, err = nvgpu_allocator_init(g, &vm->user_lp,
vm, alloc_name, vm, alloc_name,
user_lp_vma_start, user_lp_vma_start,
@@ -504,7 +505,9 @@ int nvgpu_vm_do_init(struct mm_gk20a *mm,
/* /*
* Kernel VMA. Must always exist for an address space. * Kernel VMA. Must always exist for an address space.
*/ */
(void) snprintf(alloc_name, sizeof(alloc_name), "gk20a_%s-sys", name); (void) strcpy(alloc_name, "gk20a_");
(void) strcat(alloc_name, name);
(void) strcat(alloc_name, "-sys");
err = nvgpu_allocator_init(g, &vm->kernel, err = nvgpu_allocator_init(g, &vm->kernel,
vm, alloc_name, vm, alloc_name,
kernel_vma_start, kernel_vma_start,