summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/vgpu/vgpu.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/vgpu/vgpu.c')
-rw-r--r--drivers/gpu/nvgpu/vgpu/vgpu.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/vgpu/vgpu.c b/drivers/gpu/nvgpu/vgpu/vgpu.c
index 0ac79345..ba387de9 100644
--- a/drivers/gpu/nvgpu/vgpu/vgpu.c
+++ b/drivers/gpu/nvgpu/vgpu/vgpu.c
@@ -632,6 +632,7 @@ int vgpu_probe(struct platform_device *pdev)
632 CONFIG_GK20A_DEFAULT_TIMEOUT; 632 CONFIG_GK20A_DEFAULT_TIMEOUT;
633 gk20a->timeouts_enabled = true; 633 gk20a->timeouts_enabled = true;
634 634
635 vgpu_create_sysfs(dev);
635 gk20a_init_gr(gk20a); 636 gk20a_init_gr(gk20a);
636 637
637 return 0; 638 return 0;
@@ -650,6 +651,7 @@ int vgpu_remove(struct platform_device *pdev)
650 vgpu_comm_deinit(); 651 vgpu_comm_deinit();
651 gk20a_sched_ctrl_cleanup(g); 652 gk20a_sched_ctrl_cleanup(g);
652 gk20a_user_deinit(dev, &nvgpu_class); 653 gk20a_user_deinit(dev, &nvgpu_class);
654 vgpu_remove_sysfs(dev);
653 gk20a_get_platform(dev)->g = NULL; 655 gk20a_get_platform(dev)->g = NULL;
654 kfree(g); 656 kfree(g);
655 return 0; 657 return 0;