summaryrefslogtreecommitdiff
path: root/drivers/gpu/msm/kgsl_pwrctrl.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/msm/kgsl_pwrctrl.c')
-rw-r--r--drivers/gpu/msm/kgsl_pwrctrl.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/gpu/msm/kgsl_pwrctrl.c b/drivers/gpu/msm/kgsl_pwrctrl.c
index 2b9eef8b6351..7047cb554e81 100644
--- a/drivers/gpu/msm/kgsl_pwrctrl.c
+++ b/drivers/gpu/msm/kgsl_pwrctrl.c
@@ -2616,8 +2616,10 @@ void kgsl_active_count_put(struct kgsl_device *device)
device->requested_state == KGSL_STATE_NONE) {
kgsl_pwrctrl_request_state(device, KGSL_STATE_NAP);
kgsl_schedule_work(&device->idle_check_ws);
- } else if (!nap_on)
+ } else if (!nap_on) {
kgsl_pwrscale_update_stats(device);
+ kgsl_pwrscale_update(device);
+ }
mod_timer(&device->idle_timer,
jiffies + device->pwrctrl.interval_timeout);