diff options
Diffstat (limited to 'drivers/gpu/drm/msm/msm_atomic.c')
-rw-r--r-- | drivers/gpu/drm/msm/msm_atomic.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/gpu/drm/msm/msm_atomic.c b/drivers/gpu/drm/msm/msm_atomic.c index db193f835298..4e21e1d72378 100644 --- a/drivers/gpu/drm/msm/msm_atomic.c +++ b/drivers/gpu/drm/msm/msm_atomic.c | |||
@@ -217,8 +217,9 @@ int msm_atomic_commit(struct drm_device *dev, | |||
217 | if ((plane->state->fb != plane_state->fb) && plane_state->fb) { | 217 | if ((plane->state->fb != plane_state->fb) && plane_state->fb) { |
218 | struct drm_gem_object *obj = msm_framebuffer_bo(plane_state->fb, 0); | 218 | struct drm_gem_object *obj = msm_framebuffer_bo(plane_state->fb, 0); |
219 | struct msm_gem_object *msm_obj = to_msm_bo(obj); | 219 | struct msm_gem_object *msm_obj = to_msm_bo(obj); |
220 | struct dma_fence *fence = reservation_object_get_excl_rcu(msm_obj->resv); | ||
220 | 221 | ||
221 | plane_state->fence = reservation_object_get_excl_rcu(msm_obj->resv); | 222 | drm_atomic_set_fence_for_plane(plane_state, fence); |
222 | } | 223 | } |
223 | } | 224 | } |
224 | 225 | ||