drm/tgm: tdm: add ttrace log to check vsync 74/136974/3
authorJin-young Jeon <jy0.jeon@samsung.com>
Tue, 20 Jun 2017 06:12:46 +0000 (15:12 +0900)
committerSeung-Woo Kim <sw0312.kim@samsung.com>
Tue, 4 Jul 2017 02:26:03 +0000 (02:26 +0000)
This patch is from product kernel.

Change-Id: I46d68956d4cbf196379a3f6037189712248694dd
Signed-off-by: Jin-young Jeon <jy0.jeon@samsung.com>
Signed-off-by: Inki Dae <inki.dae@samsung.com>
drivers/gpu/drm/tgm/tdm_irq.c

index 057200bda703e55b0ed8fe59e87b5bceec47ad0c..c2e83ef40ac88bad7b5ba2ac3b3e0bce68ee9891 100644 (file)
@@ -197,6 +197,14 @@ static irqreturn_t tdm_irq_handler(int irq, void *dev_id)
 
        DRM_DEBUG("%s\n", __func__);
 
+#ifdef CONFIG_ENABLE_DEFAULT_TRACERS
+       if (tracing_is_on()) {
+               static bool t;
+
+               __trace_printk(0, "C|-50|VSYNC|%d\n", t ? --t : ++t);
+       }
+#endif
+
        spin_lock_irqsave(&drm_dev->vblank_time_lock, irqflags);
        vblank = &drm_dev->vblank[crtc];