VIGS: set proper get_vblank_counter callback 46/69946/2
authorVasiliy Ulyanov <v.ulyanov@samsung.com>
Mon, 16 May 2016 13:27:20 +0000 (16:27 +0300)
committerSeokYeon Hwang <syeon.hwang@samsung.com>
Wed, 18 May 2016 08:46:28 +0000 (01:46 -0700)
There is no hw frame counter available in vigs hence fallback to the
default implementation provided by drm. The former drm_vblank_count()
was causing a kernel warning in drm_update_vblank_count().

See commit b44f84081b8db1b5830cbd30280ba1109cc1a084 for details.

Change-Id: I70a28ddcb18170d5b6d4b2603c89d1ffa186670f
Signed-off-by: Vasiliy Ulyanov <v.ulyanov@samsung.com>
drivers/gpu/drm/vigs/vigs_driver.c

index 88a59976196143ba4ea715d272e8d1842f66af98..0326a62d9f2fc5babf708b45450d63ea414908f7 100644 (file)
@@ -210,7 +210,7 @@ static struct drm_driver vigs_drm_driver =
     .preclose = vigs_drm_preclose,
     .postclose = vigs_drm_postclose,
     .lastclose = vigs_drm_lastclose,
-    .get_vblank_counter = drm_vblank_count,
+    .get_vblank_counter = drm_vblank_no_hw_counter,
     .enable_vblank = vigs_enable_vblank,
     .disable_vblank = vigs_disable_vblank,
     .irq_handler = vigs_irq_handler,