From 1e99fcb8cd53eddbce2fc72f9f8aefbb7a0beb41 Mon Sep 17 00:00:00 2001 From: Lucille Sylvester Date: Fri, 26 Aug 2011 16:58:56 -0600 Subject: [PATCH] msm: kgsl: fix gpu_busy variable Fix for pwrscale policies without both a busy & idle func. Signed-off-by: Lucille Sylvester --- drivers/gpu/msm/kgsl_pwrscale.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/drivers/gpu/msm/kgsl_pwrscale.c b/drivers/gpu/msm/kgsl_pwrscale.c index 0bf874de034..fa7203deb0b 100644 --- a/drivers/gpu/msm/kgsl_pwrscale.c +++ b/drivers/gpu/msm/kgsl_pwrscale.c @@ -224,21 +224,17 @@ EXPORT_SYMBOL(kgsl_pwrscale_wake); 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);