mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-24 10:34:43 +03:00
get_gpc_mask hal is set only for tu104. Add CONFIG_NVGPU_DGPU check in the code for using that hal. gr_config_alloc_struct_mem function is called from nvgpu_gr_config_init gr_config_free_mem is called gr_config_alloc_struct_mem on failure. No need to call gr_config_free_mem from nvgpu_gr_config_init again for failure. nvgpu_gr_config_init allocate nvgpu_gr_config struct. config->sm_to_cluster will never get allocated before.So no need to check for config->sm_to_cluster and do a memset. Jira NVGPU-4531 Change-Id: I928041c110019bec885f9d5b6978db3032bc493c Signed-off-by: vinodg <vinodg@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/2262229 Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com> Reviewed-by: svc-mobile-misra <svc-mobile-misra@nvidia.com> Reviewed-by: svc-mobile-cert <svc-mobile-cert@nvidia.com> Reviewed-by: Deepak Nibade <dnibade@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>