diff options
Diffstat (limited to 'drivers/gpu/nvgpu/common/nvlink.c')
-rw-r--r-- | drivers/gpu/nvgpu/common/nvlink.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/common/nvlink.c b/drivers/gpu/nvgpu/common/nvlink.c index 1a6ee853..6bfc154c 100644 --- a/drivers/gpu/nvgpu/common/nvlink.c +++ b/drivers/gpu/nvgpu/common/nvlink.c | |||
@@ -510,7 +510,12 @@ int nvgpu_nvlink_remove(struct gk20a *g) | |||
510 | struct nvlink_device *ndev; | 510 | struct nvlink_device *ndev; |
511 | int err; | 511 | int err; |
512 | 512 | ||
513 | if (!nvgpu_is_enabled(g, NVGPU_SUPPORT_NVLINK)) | ||
514 | return -ENODEV; | ||
515 | |||
513 | ndev = g->nvlink.priv; | 516 | ndev = g->nvlink.priv; |
517 | if(!ndev) | ||
518 | return -ENODEV; | ||
514 | 519 | ||
515 | __nvgpu_set_enabled(g, NVGPU_SUPPORT_NVLINK, false); | 520 | __nvgpu_set_enabled(g, NVGPU_SUPPORT_NVLINK, false); |
516 | 521 | ||