msm: kgsl: Fix powerscale idle logic

Logic error was causing powerscale to get into a slightly funky state.

Change-Id: I2ff9e15180babfb07c63ab556e22f7db53f95a78
Signed-off-by: Carter Cooper <ccooper@codeaurora.org>
diff --git a/drivers/gpu/msm/kgsl_pwrscale.c b/drivers/gpu/msm/kgsl_pwrscale.c
index b2b3071..47b6bb2 100644
--- a/drivers/gpu/msm/kgsl_pwrscale.c
+++ b/drivers/gpu/msm/kgsl_pwrscale.c
@@ -244,8 +244,8 @@
 void kgsl_pwrscale_idle(struct kgsl_device *device)
 {
 	if (PWRSCALE_ACTIVE(device) && device->pwrscale.policy->idle)
-		if (device->requested_state !=
-			(KGSL_STATE_SLUMBER | KGSL_STATE_SLEEP))
+		if (device->requested_state != KGSL_STATE_SLUMBER &&
+			device->requested_state != KGSL_STATE_SLEEP)
 			device->pwrscale.policy->idle(device,
 					&device->pwrscale);
 	device->pwrscale.gpu_busy = 0;