From 8ee5bb778f000a74c1ce33329f54fe70f434f0c7 Mon Sep 17 00:00:00 2001
From: Carter Cooper <ccooper@codeaurora.org>
Date: Thu, 17 Jul 2014 10:03:44 -0600
Subject: [PATCH] msm: kgsl: Add missing power constraint trace

Add missing trace to ensure debug logs show everything

Change-Id: I5da21b15ba498e1266d6c96b700c6c18135f92e9
Signed-off-by: Carter Cooper <ccooper@codeaurora.org>
---
 drivers/gpu/msm/adreno_ringbuffer.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/drivers/gpu/msm/adreno_ringbuffer.c b/drivers/gpu/msm/adreno_ringbuffer.c
index 60aa618f517d..6b0eb7389c23 100644
--- a/drivers/gpu/msm/adreno_ringbuffer.c
+++ b/drivers/gpu/msm/adreno_ringbuffer.c
@@ -20,6 +20,7 @@
 #include "kgsl.h"
 #include "kgsl_sharedmem.h"
 #include "kgsl_cffdump.h"
+#include "kgsl_trace.h"
 
 #include "adreno.h"
 #include "adreno_pm4types.h"
@@ -1189,6 +1190,10 @@ void adreno_ringbuffer_set_constraint(struct kgsl_device *device,
 			device->pwrctrl.constraint.owner_id = context->id;
 			device->pwrctrl.constraint.expires = jiffies +
 					device->pwrctrl.interval_timeout;
+			/* Trace the constraint being set by the driver */
+			trace_kgsl_constraint(device,
+					device->pwrctrl.constraint.type,
+					constraint, 1);
 		} else if ((device->pwrctrl.constraint.type ==
 				context->pwr_constraint.type) &&
 			(device->pwrctrl.constraint.hint.pwrlevel.level ==
-- 
GitLab