mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-22 17:36:20 +03:00
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:
committed by
mobile promotions
parent
671cc9d785
commit
10006b723a
@@ -457,8 +457,8 @@ int nvgpu_vm_do_init(struct mm_gk20a *mm,
|
||||
* User VMA.
|
||||
*/
|
||||
if (user_vma_start < user_vma_limit) {
|
||||
(void) snprintf(alloc_name, sizeof(alloc_name), "gk20a_%s",
|
||||
name);
|
||||
(void) strcpy(alloc_name, "gk20a_");
|
||||
(void) strcat(alloc_name, name);
|
||||
err = nvgpu_allocator_init(g, &vm->user,
|
||||
vm, alloc_name,
|
||||
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.
|
||||
*/
|
||||
if (user_lp_vma_start < user_lp_vma_limit) {
|
||||
(void) snprintf(alloc_name, sizeof(alloc_name), "gk20a_%s_lp",
|
||||
name);
|
||||
(void) strcpy(alloc_name, "gk20a_");
|
||||
(void) strcat(alloc_name, name);
|
||||
(void) strcat(alloc_name, "_lp");
|
||||
err = nvgpu_allocator_init(g, &vm->user_lp,
|
||||
vm, alloc_name,
|
||||
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.
|
||||
*/
|
||||
(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,
|
||||
vm, alloc_name,
|
||||
kernel_vma_start,
|
||||
|
||||
Reference in New Issue
Block a user