mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-22 17:36:20 +03:00
MISRA Rule 17.2 prohibits indirect recursion. nvgpu_allocator_initi() was calling nvgpu_page_allocator_init(), which in turn was calling back to nvgpu_allocator_init() to init a buddy allocator. Rather than calling back to nvgpu_allocator_init(), have nvgpu_page_allocator_init() call nvgpu_buddy_allocator_init() directly. JIRA NVGPU-3332 Change-Id: I1102450ae26dda355d5f5dcc3ddb195871c26c32 Signed-off-by: Philip Elcan <pelcan@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/2114028 GVS: Gerrit_Virtual_Submit Reviewed-by: Vinod Gopalakrishnakurup <vinodg@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>