summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/msm/msm_gpu.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/msm/msm_gpu.c')
-rw-r--r--drivers/gpu/drm/msm/msm_gpu.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/gpu/drm/msm/msm_gpu.c b/drivers/gpu/drm/msm/msm_gpu.c
index 3b0aad71fbd0..cc4c179005e9 100644
--- a/drivers/gpu/drm/msm/msm_gpu.c
+++ b/drivers/gpu/drm/msm/msm_gpu.c
@@ -297,11 +297,11 @@ int msm_gpu_submit(struct msm_gpu *gpu, struct msm_gem_submit *submit,
mutex_lock(&dev->struct_mutex);
- submit->fence = ++priv->next_fence;
+ submit->base.fence = ++priv->next_fence;
- gpu->submitted_fence = submit->fence;
+ gpu->submitted_fence = submit->base.fence;
- ret = gpu->funcs->submit(gpu, submit, &filp->ctx);
+ ret = gpu->funcs->submit(gpu, &submit->base, &filp->ctx);
for (i = 0; i < submit->nr_bos; i++) {
struct msm_gem_object *msm_obj = submit->bos[i].obj;
@@ -320,7 +320,7 @@ int msm_gpu_submit(struct msm_gpu *gpu, struct msm_gem_submit *submit,
submit->gpu->id, &iova);
}
- msm_gem_move_to_active(&msm_obj->base, gpu, submit->fence);
+ msm_gem_move_to_active(&msm_obj->base, gpu, submit->base.fence);
}
hangcheck_timer_reset(gpu);
mutex_unlock(&dev->struct_mutex);