]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
devfreq: do not scale if no change in freq
authorDeepak Nibade <dnibade@nvidia.com>
Wed, 30 Dec 2015 15:58:16 +0000 (21:28 +0530)
committermobile promotions <svcmobile_promotions@nvidia.com>
Wed, 13 Jan 2016 01:58:41 +0000 (17:58 -0800)
In update_devfreq(), we first get the target freq

But if this frequency is same as last frequency set,
we do not need to update the frequency and we can
return immediately

Bug 200161377

Change-Id: Ic5746ecabe9e6f93ce8ba20575e2e83ceb8abc52
Signed-off-by: Deepak Nibade <dnibade@nvidia.com>
Reviewed-on: http://git-master/r/927827
GVS: Gerrit_Virtual_Submit
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
drivers/devfreq/devfreq.c

index 9a0f30eb763f3ffe59a5f918a9d9731fa7bb1f8b..e485ddafe861de031eef4268a26b365834cc5746 100644 (file)
@@ -189,6 +189,9 @@ int update_devfreq(struct devfreq *devfreq)
        if (err)
                return err;
 
+       if (devfreq->previous_freq == freq)
+               return 0;
+
        /*
         * Adjust the freuqency with user freq and QoS.
         *