From: Thierry Reding <tred...@nvidia.com>

The QXL driver duplicates part of the core's drm_vblank_count(), so it
might as well use the core's variant for the extra goodies.

Signed-off-by: Thierry Reding <treding at nvidia.com>
---
 drivers/gpu/drm/qxl/qxl_drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/qxl/qxl_drv.c b/drivers/gpu/drm/qxl/qxl_drv.c
index 1d9b80c91a15..497024461a3c 100644
--- a/drivers/gpu/drm/qxl/qxl_drv.c
+++ b/drivers/gpu/drm/qxl/qxl_drv.c
@@ -196,11 +196,6 @@ static int qxl_pm_restore(struct device *dev)
        return qxl_drm_resume(drm_dev, false);
 }

-static u32 qxl_noop_get_vblank_counter(struct drm_device *dev, int crtc)
-{
-       return dev->vblank[crtc].count.counter;
-}
-
 static int qxl_noop_enable_vblank(struct drm_device *dev, int crtc)
 {
        return 0;
@@ -231,7 +226,7 @@ static struct drm_driver qxl_driver = {
                           DRIVER_HAVE_IRQ | DRIVER_IRQ_SHARED,
        .load = qxl_driver_load,
        .unload = qxl_driver_unload,
-       .get_vblank_counter = qxl_noop_get_vblank_counter,
+       .get_vblank_counter = drm_vblank_count,
        .enable_vblank = qxl_noop_enable_vblank,
        .disable_vblank = qxl_noop_disable_vblank,

-- 
2.1.3

Reply via email to