diff options
author | Nitin Kumbhar <nkumbhar@nvidia.com> | 2018-05-30 02:43:59 -0400 |
---|---|---|
committer | Tejal Kudav <tkudav@nvidia.com> | 2018-06-14 09:44:07 -0400 |
commit | ebc8b262500a55d55acca627db9db0e11760375b (patch) | |
tree | bf2b868658eed18b5948d5a29a13d2443b3c472f /drivers/gpu/nvgpu/include/nvgpu/nvlink.h | |
parent | 34e9ab1f26155ae72521be80cf496bbc0573f03e (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.h | 1 |
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); | |||
236 | int nvgpu_nvlink_read_dt_props(struct gk20a *g); | 236 | int nvgpu_nvlink_read_dt_props(struct gk20a *g); |
237 | 237 | ||
238 | int nvgpu_nvlink_probe(struct gk20a *g); | 238 | int nvgpu_nvlink_probe(struct gk20a *g); |
239 | int nvgpu_nvlink_remove(struct gk20a *g); | ||
239 | 240 | ||
240 | void nvgpu_mss_nvlink_init_credits(struct gk20a *g); | 241 | void nvgpu_mss_nvlink_init_credits(struct gk20a *g); |
241 | 242 | ||