From: Jin-young Jeon Date: Tue, 20 Jun 2017 06:12:46 +0000 (+0900) Subject: drm/tgm: tdm: add ttrace log to check vsync X-Git-Tag: submit/tizen/20170710.052339~7 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=eb08d34110dee0b34cce7d75598571e390fc30b1;p=profile%2Fwearable%2Fplatform%2Fkernel%2Flinux-3.18-exynos7270.git drm/tgm: tdm: add ttrace log to check vsync This patch is from product kernel. Change-Id: I46d68956d4cbf196379a3f6037189712248694dd Signed-off-by: Jin-young Jeon Signed-off-by: Inki Dae --- diff --git a/drivers/gpu/drm/tgm/tdm_irq.c b/drivers/gpu/drm/tgm/tdm_irq.c index 057200bda70..c2e83ef40ac 100644 --- a/drivers/gpu/drm/tgm/tdm_irq.c +++ b/drivers/gpu/drm/tgm/tdm_irq.c @@ -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];