summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/include/nvgpu/nvlink.h
diff options
context:
space:
mode:
authorNitin Kumbhar <nkumbhar@nvidia.com>2018-05-30 02:43:59 -0400
committerTejal Kudav <tkudav@nvidia.com>2018-06-14 09:44:07 -0400
commitebc8b262500a55d55acca627db9db0e11760375b (patch)
treebf2b868658eed18b5948d5a29a13d2443b3c472f /drivers/gpu/nvgpu/include/nvgpu/nvlink.h
parent34e9ab1f26155ae72521be80cf496bbc0573f03e (diff)
gpu: nvgpu: remove nvlink on driver removal
Unregister nvlink and nvlink device when gpu is getting removed. Without this next modprobe of nvgpu results in nvlink registration failure. Bug 1987855 Change-Id: I785e707d1fa90f45a3ff0e9790f3f02fa15510d4 Signed-off-by: Nitin Kumbhar <nkumbhar@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1735986 Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/include/nvgpu/nvlink.h')
-rw-r--r--drivers/gpu/nvgpu/include/nvgpu/nvlink.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/include/nvgpu/nvlink.h b/drivers/gpu/nvgpu/include/nvgpu/nvlink.h
index bb47537f..9824e62b 100644
--- a/drivers/gpu/nvgpu/include/nvgpu/nvlink.h
+++ b/drivers/gpu/nvgpu/include/nvgpu/nvlink.h
@@ -236,6 +236,7 @@ int nvgpu_nvlink_train(struct gk20a *g, u32 link_id, bool from_off);
236int nvgpu_nvlink_read_dt_props(struct gk20a *g); 236int nvgpu_nvlink_read_dt_props(struct gk20a *g);
237 237
238int nvgpu_nvlink_probe(struct gk20a *g); 238int nvgpu_nvlink_probe(struct gk20a *g);
239int nvgpu_nvlink_remove(struct gk20a *g);
239 240
240void nvgpu_mss_nvlink_init_credits(struct gk20a *g); 241void nvgpu_mss_nvlink_init_credits(struct gk20a *g);
241 242