diff options
Diffstat (limited to 'drivers/gpu/nvgpu/vgpu/vgpu.c')
-rw-r--r-- | drivers/gpu/nvgpu/vgpu/vgpu.c | 2 |
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; |