diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/channel_gk20a.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/channel_gk20a.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/channel_gk20a.c b/drivers/gpu/nvgpu/gk20a/channel_gk20a.c index 085caec5..9f0b3e92 100644 --- a/drivers/gpu/nvgpu/gk20a/channel_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/channel_gk20a.c | |||
@@ -118,9 +118,6 @@ int channel_gk20a_commit_va(struct channel_gk20a *c) | |||
118 | { | 118 | { |
119 | gk20a_dbg_fn(""); | 119 | gk20a_dbg_fn(""); |
120 | 120 | ||
121 | if (!c->inst_block.cpu_va) | ||
122 | return -ENOMEM; | ||
123 | |||
124 | gk20a_init_inst_block(&c->inst_block, c->vm, | 121 | gk20a_init_inst_block(&c->inst_block, c->vm, |
125 | c->vm->gmmu_page_sizes[gmmu_page_size_big]); | 122 | c->vm->gmmu_page_sizes[gmmu_page_size_big]); |
126 | 123 | ||
@@ -391,7 +388,7 @@ int channel_gk20a_alloc_inst(struct gk20a *g, struct channel_gk20a *ch) | |||
391 | 388 | ||
392 | gk20a_dbg_fn(""); | 389 | gk20a_dbg_fn(""); |
393 | 390 | ||
394 | err = gk20a_alloc_inst_block(g, &ch->inst_block); | 391 | err = gk20a_gmmu_alloc(g, ram_in_alloc_size_v(), &ch->inst_block); |
395 | if (err) | 392 | if (err) |
396 | return err; | 393 | return err; |
397 | 394 | ||