diff options
author | Rob Clark <rob@ti.com> | 2013-05-21 22:48:40 -0400 |
---|---|---|
committer | Inki Dae <inki.dae@samsung.com> | 2013-05-23 06:33:33 -0400 |
commit | c5cca97fb915a90b1dcddf737062e67dd8656af8 (patch) | |
tree | ff3994a76061e4c9d10dfcd4c24e55bfeb205e16 /drivers/gpu/drm | |
parent | 94d019b87859bb984bd6c15db330d404eab3acaa (diff) |
drm/exynos: use drm_send_vblank_event() helper
Rebased.
Signed-off-by: Rob Clark <rob@ti.com>
Signed-off-by: Inki Dae <inki.dae@samsung.com>
Diffstat (limited to 'drivers/gpu/drm')
-rw-r--r-- | drivers/gpu/drm/exynos/exynos_drm_crtc.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/drivers/gpu/drm/exynos/exynos_drm_crtc.c b/drivers/gpu/drm/exynos/exynos_drm_crtc.c index 02b36080d00b..db3decffc985 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_crtc.c +++ b/drivers/gpu/drm/exynos/exynos_drm_crtc.c | |||
@@ -397,7 +397,6 @@ void exynos_drm_crtc_finish_pageflip(struct drm_device *dev, int crtc) | |||
397 | { | 397 | { |
398 | struct exynos_drm_private *dev_priv = dev->dev_private; | 398 | struct exynos_drm_private *dev_priv = dev->dev_private; |
399 | struct drm_pending_vblank_event *e, *t; | 399 | struct drm_pending_vblank_event *e, *t; |
400 | struct timeval now; | ||
401 | unsigned long flags; | 400 | unsigned long flags; |
402 | 401 | ||
403 | DRM_DEBUG_KMS("%s\n", __FILE__); | 402 | DRM_DEBUG_KMS("%s\n", __FILE__); |
@@ -410,13 +409,8 @@ void exynos_drm_crtc_finish_pageflip(struct drm_device *dev, int crtc) | |||
410 | if (crtc != e->pipe) | 409 | if (crtc != e->pipe) |
411 | continue; | 410 | continue; |
412 | 411 | ||
413 | do_gettimeofday(&now); | 412 | list_del(&e->base.link); |
414 | e->event.sequence = 0; | 413 | drm_send_vblank_event(dev, -1, e); |
415 | e->event.tv_sec = now.tv_sec; | ||
416 | e->event.tv_usec = now.tv_usec; | ||
417 | |||
418 | list_move_tail(&e->base.link, &e->base.file_priv->event_list); | ||
419 | wake_up_interruptible(&e->base.file_priv->event_wait); | ||
420 | drm_vblank_put(dev, crtc); | 414 | drm_vblank_put(dev, crtc); |
421 | } | 415 | } |
422 | 416 | ||