diff options
Diffstat (limited to 'drivers/gpu/nvgpu/vgpu')
-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 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 | ||
432 | done: | 433 | done: |
@@ -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); |