summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/cde_gk20a.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/cde_gk20a.c')
-rw-r--r--drivers/gpu/nvgpu/gk20a/cde_gk20a.c8
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;