msm: kgsl: fix gpu_busy variable

Fix for pwrscale policies without both a busy & idle func.

Signed-off-by: Lucille Sylvester <lsylvest@codeaurora.org>
diff --git a/drivers/gpu/msm/kgsl_pwrscale.c b/drivers/gpu/msm/kgsl_pwrscale.c
index 0bf874d..fa7203d 100644
--- a/drivers/gpu/msm/kgsl_pwrscale.c
+++ b/drivers/gpu/msm/kgsl_pwrscale.c
@@ -224,21 +224,17 @@
 void kgsl_pwrscale_busy(struct kgsl_device *device)
 {
 	if (device->pwrscale.policy && device->pwrscale.policy->busy)
-		if (!device->pwrscale.gpu_busy) {
+		if (!device->pwrscale.gpu_busy)
 			device->pwrscale.policy->busy(device,
 					&device->pwrscale);
-			device->pwrscale.gpu_busy = 1;
-		}
+	device->pwrscale.gpu_busy = 1;
 }
 
 void kgsl_pwrscale_idle(struct kgsl_device *device)
 {
 	if (device->pwrscale.policy && device->pwrscale.policy->idle)
-		if (device->pwrscale.gpu_busy) {
-			device->pwrscale.policy->idle(device,
-					&device->pwrscale);
-			device->pwrscale.gpu_busy = 0;
-		}
+		device->pwrscale.policy->idle(device, &device->pwrscale);
+	device->pwrscale.gpu_busy = 0;
 }
 EXPORT_SYMBOL(kgsl_pwrscale_idle);