diff options
Diffstat (limited to 'drivers/gpu/drm/msm/msm_gpu.c')
-rw-r--r-- | drivers/gpu/drm/msm/msm_gpu.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/drm/msm/msm_gpu.c b/drivers/gpu/drm/msm/msm_gpu.c index 3bab937965d1..4583d61556f5 100644 --- a/drivers/gpu/drm/msm/msm_gpu.c +++ b/drivers/gpu/drm/msm/msm_gpu.c | |||
@@ -268,6 +268,8 @@ static void retire_worker(struct work_struct *work) | |||
268 | struct drm_device *dev = gpu->dev; | 268 | struct drm_device *dev = gpu->dev; |
269 | uint32_t fence = gpu->funcs->last_fence(gpu); | 269 | uint32_t fence = gpu->funcs->last_fence(gpu); |
270 | 270 | ||
271 | msm_update_fence(gpu->dev, fence); | ||
272 | |||
271 | mutex_lock(&dev->struct_mutex); | 273 | mutex_lock(&dev->struct_mutex); |
272 | 274 | ||
273 | while (!list_empty(&gpu->active_list)) { | 275 | while (!list_empty(&gpu->active_list)) { |
@@ -287,8 +289,6 @@ static void retire_worker(struct work_struct *work) | |||
287 | } | 289 | } |
288 | } | 290 | } |
289 | 291 | ||
290 | msm_update_fence(gpu->dev, fence); | ||
291 | |||
292 | mutex_unlock(&dev->struct_mutex); | 292 | mutex_unlock(&dev->struct_mutex); |
293 | } | 293 | } |
294 | 294 | ||