diff options
| author | Hanumath Prasad <hpprasad@codeaurora.org> | 2015-06-30 15:19:39 +0530 |
|---|---|---|
| committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-23 20:03:20 -0700 |
| commit | fd488c4b4dbd8bd7054f48298170d06ebec1c6b0 (patch) | |
| tree | 206d0a2d5c52b8c3f76a2512b3ef6b88a6ee2954 | |
| parent | e9cb090ff7ff9430bce3e43d8e33a0354769ba8c (diff) | |
cpufreq: interactive: enable use_sched_load early
Set use_sched_load tunable early in store so that we pass
the correct 64-bit jiffy to scheduler.
Change-Id: I46ed73441c9d242f15e5759360d0cea4a9dd23d0
Signed-off-by: Hanumath Prasad <hpprasad@codeaurora.org>
| -rw-r--r-- | drivers/cpufreq/cpufreq_interactive.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/drivers/cpufreq/cpufreq_interactive.c b/drivers/cpufreq/cpufreq_interactive.c index 0abf1621e2f4..dd27c5aa9e67 100644 --- a/drivers/cpufreq/cpufreq_interactive.c +++ b/drivers/cpufreq/cpufreq_interactive.c @@ -1249,15 +1249,19 @@ static ssize_t store_use_sched_load( if (tunables->use_sched_load == (bool) val) return count; + + tunables->use_sched_load = val; + if (val) ret = cpufreq_interactive_enable_sched_input(tunables); else ret = cpufreq_interactive_disable_sched_input(tunables); - if (ret) + if (ret) { + tunables->use_sched_load = !val; return ret; + } - tunables->use_sched_load = val; return count; } |
