From e6f90330484584ae12fbad22be466c2de3330e9a Mon Sep 17 00:00:00 2001 From: Seshendra Gadagottu Date: Fri, 15 Mar 2019 19:04:22 -0700 Subject: [PATCH] gpu: nvgpu: cbc: move cbc de-init sequence Move cbc_remove_support from gr remove to generic nvgpu remove sequence. JIRA NVGPU-2896 JIRA NVGPU-2897 Change-Id: Ia9c1a81e849bfe0dc123a86473ae2b0d77792335 Signed-off-by: Seshendra Gadagottu Reviewed-on: https://git-master.nvidia.com/r/2074251 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Deepak Nibade Reviewed-by: mobile promotions Tested-by: mobile promotions --- drivers/gpu/nvgpu/common/init/nvgpu_init.c | 2 ++ drivers/gpu/nvgpu/gk20a/gr_gk20a.c | 3 --- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/nvgpu/common/init/nvgpu_init.c b/drivers/gpu/nvgpu/common/init/nvgpu_init.c index d52e298a9..63f97f07f 100644 --- a/drivers/gpu/nvgpu/common/init/nvgpu_init.c +++ b/drivers/gpu/nvgpu/common/init/nvgpu_init.c @@ -542,6 +542,8 @@ static void gk20a_free_cb(struct nvgpu_ref *refcount) gk20a_ce_destroy(g); + nvgpu_cbc_remove_support(g); + if (g->remove_support != NULL) { g->remove_support(g); } diff --git a/drivers/gpu/nvgpu/gk20a/gr_gk20a.c b/drivers/gpu/nvgpu/gk20a/gr_gk20a.c index cd1d5cc02..315e68833 100644 --- a/drivers/gpu/nvgpu/gk20a/gr_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/gr_gk20a.c @@ -38,7 +38,6 @@ #include #include #include -#include #include #include #include @@ -2110,8 +2109,6 @@ static void gk20a_remove_gr_support(struct gr_gk20a *gr) nvgpu_gr_hwpm_map_deinit(g, gr->hwpm_map); - nvgpu_cbc_remove_support(g); - nvgpu_ecc_remove_support(g); nvgpu_gr_zbc_deinit(g, gr->zbc); }