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 dc7c4320..a00d52de 100644
--- a/drivers/gpu/nvgpu/vgpu/vgpu.c
+++ b/drivers/gpu/nvgpu/vgpu/vgpu.c
@@ -427,6 +427,7 @@ int vgpu_pm_finalize_poweron(struct device *dev)
427 } 427 }
428 428
429 gk20a_ctxsw_trace_init(g); 429 gk20a_ctxsw_trace_init(g);
430 gk20a_sched_ctrl_init(g);
430 gk20a_channel_resume(g); 431 gk20a_channel_resume(g);
431 432
432done: 433done:
@@ -600,6 +601,7 @@ int vgpu_remove(struct platform_device *pdev)
600 g->remove_support(dev); 601 g->remove_support(dev);
601 602
602 vgpu_comm_deinit(); 603 vgpu_comm_deinit();
604 gk20a_sched_ctrl_cleanup(g);
603 gk20a_user_deinit(dev, &nvgpu_class); 605 gk20a_user_deinit(dev, &nvgpu_class);
604 gk20a_get_platform(dev)->g = NULL; 606 gk20a_get_platform(dev)->g = NULL;
605 kfree(g); 607 kfree(g);