diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/cde_gk20a.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/cde_gk20a.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/cde_gk20a.c b/drivers/gpu/nvgpu/gk20a/cde_gk20a.c index ca785b19..17453489 100644 --- a/drivers/gpu/nvgpu/gk20a/cde_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/cde_gk20a.c | |||
@@ -1126,9 +1126,9 @@ __releases(&cde_app->mutex) | |||
1126 | struct gk20a_cde_app *cde_app = &g->cde_app; | 1126 | struct gk20a_cde_app *cde_app = &g->cde_app; |
1127 | bool channel_idle; | 1127 | bool channel_idle; |
1128 | 1128 | ||
1129 | spin_lock(&ch->jobs_lock); | 1129 | channel_gk20a_joblist_lock(ch); |
1130 | channel_idle = list_empty(&ch->jobs); | 1130 | channel_idle = channel_gk20a_joblist_is_empty(ch); |
1131 | spin_unlock(&ch->jobs_lock); | 1131 | channel_gk20a_joblist_unlock(ch); |
1132 | 1132 | ||
1133 | if (!channel_idle) | 1133 | if (!channel_idle) |
1134 | return; | 1134 | return; |
@@ -1207,7 +1207,7 @@ static int gk20a_cde_load(struct gk20a_cde_ctx *cde_ctx) | |||
1207 | 1207 | ||
1208 | /* allocate gpfifo (1024 should be more than enough) */ | 1208 | /* allocate gpfifo (1024 should be more than enough) */ |
1209 | err = gk20a_alloc_channel_gpfifo(ch, | 1209 | err = gk20a_alloc_channel_gpfifo(ch, |
1210 | &(struct nvgpu_alloc_gpfifo_args){1024, 0}); | 1210 | &(struct nvgpu_alloc_gpfifo_ex_args){1024, 0, 0, {}}); |
1211 | if (err) { | 1211 | if (err) { |
1212 | gk20a_warn(cde_ctx->dev, "cde: unable to allocate gpfifo"); | 1212 | gk20a_warn(cde_ctx->dev, "cde: unable to allocate gpfifo"); |
1213 | goto err_alloc_gpfifo; | 1213 | goto err_alloc_gpfifo; |