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 | |
| 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>
| -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 | ||
