diff options
Diffstat (limited to 'drivers/gpu/nvgpu/vgpu')
-rw-r--r-- | drivers/gpu/nvgpu/vgpu/fifo_vgpu.c | 4 | ||||
-rw-r--r-- | drivers/gpu/nvgpu/vgpu/vgpu.c | 1 |
2 files changed, 4 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/vgpu/fifo_vgpu.c b/drivers/gpu/nvgpu/vgpu/fifo_vgpu.c index 7b6ed322..027a92fc 100644 --- a/drivers/gpu/nvgpu/vgpu/fifo_vgpu.c +++ b/drivers/gpu/nvgpu/vgpu/fifo_vgpu.c | |||
@@ -308,6 +308,10 @@ static int vgpu_init_fifo_setup_sw(struct gk20a *g) | |||
308 | } | 308 | } |
309 | nvgpu_mutex_init(&f->tsg_inuse_mutex); | 309 | nvgpu_mutex_init(&f->tsg_inuse_mutex); |
310 | 310 | ||
311 | err = nvgpu_channel_worker_init(g); | ||
312 | if (err) | ||
313 | goto clean_up; | ||
314 | |||
311 | f->deferred_reset_pending = false; | 315 | f->deferred_reset_pending = false; |
312 | nvgpu_mutex_init(&f->deferred_reset_mutex); | 316 | nvgpu_mutex_init(&f->deferred_reset_mutex); |
313 | 317 | ||
diff --git a/drivers/gpu/nvgpu/vgpu/vgpu.c b/drivers/gpu/nvgpu/vgpu/vgpu.c index 4c88ab96..c8ab23f1 100644 --- a/drivers/gpu/nvgpu/vgpu/vgpu.c +++ b/drivers/gpu/nvgpu/vgpu/vgpu.c | |||
@@ -252,7 +252,6 @@ static int vgpu_init_support(struct platform_device *pdev) | |||
252 | 252 | ||
253 | nvgpu_mutex_init(&g->dbg_sessions_lock); | 253 | nvgpu_mutex_init(&g->dbg_sessions_lock); |
254 | nvgpu_mutex_init(&g->client_lock); | 254 | nvgpu_mutex_init(&g->client_lock); |
255 | nvgpu_mutex_init(&g->ch_wdt_lock); | ||
256 | 255 | ||
257 | g->dbg_regops_tmp_buf = kzalloc(SZ_4K, GFP_KERNEL); | 256 | g->dbg_regops_tmp_buf = kzalloc(SZ_4K, GFP_KERNEL); |
258 | if (!g->dbg_regops_tmp_buf) { | 257 | if (!g->dbg_regops_tmp_buf) { |