[PATCH] drm/qxl: Use drm_vblank_count()

Thierry Reding thierry.reding at gmail.com
Mon Dec 15 07:56:08 PST 2014


From: Thierry Reding <treding at 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



More information about the dri-devel mailing list