summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2016-10-22 11:26:54 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2016-10-22 11:26:53 -0700
commitdac0f016e77c589d249e6297cb36aa9920fa6277 (patch)
tree5256e7af3300bae2eeab3e23cf13f45e9e2b542f
parent3320f03611573a955335d21df736b48412c8f902 (diff)
parent237cd9fbf6c4f1fe14e628b27d95cd56d31ddaf9 (diff)
Merge "msm: kgsl: Remove use of uninitialized variable"
-rw-r--r--drivers/devfreq/governor_bw_vbif.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/drivers/devfreq/governor_bw_vbif.c b/drivers/devfreq/governor_bw_vbif.c
index da1eefb8c94e..33e144b653d0 100644
--- a/drivers/devfreq/governor_bw_vbif.c
+++ b/drivers/devfreq/governor_bw_vbif.c
@@ -78,15 +78,13 @@ static int devfreq_vbif_ev_handler(struct devfreq *devfreq,
case DEVFREQ_GOV_START:
mutex_lock(&df_lock);
df = devfreq;
- if (df->profile->get_dev_status)
- ret = df->profile->get_dev_status(df->dev.parent,
- &stat);
+ if (df->profile->get_dev_status &&
+ !df->profile->get_dev_status(df->dev.parent, &stat) &&
+ stat.private_data)
+ dev_ab = stat.private_data;
else
- ret = 0;
- if (ret || !stat.private_data)
pr_warn("Device doesn't take AB votes!\n");
- else
- dev_ab = stat.private_data;
+
mutex_unlock(&df_lock);
ret = devfreq_vbif_update_bw(0, 0);