video: rockchip: vpu: Update OPP users to put reference

According to
commit 8a31d9d942 ("PM / OPP: Update OPP users to put reference")

Change-Id: I38bd7f57b8836f8caa9d7046c22fdf5232b78bae
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
This commit is contained in:
Tao Huang
2019-10-11 18:07:07 +08:00
parent b66185cc7e
commit 17b4bef55c

View File

@@ -3165,17 +3165,14 @@ static int devfreq_vcodec_target(struct device *dev, unsigned long *freq,
unsigned int clk_event;
int ret = 0;
rcu_read_lock();
opp = devfreq_recommended_opp(dev, freq, flags);
if (IS_ERR(opp)) {
rcu_read_unlock();
dev_err(dev, "Failed to find opp for %lu Hz\n", *freq);
return PTR_ERR(opp);
}
target_rate = dev_pm_opp_get_freq(opp);
target_volt = dev_pm_opp_get_voltage(opp);
rcu_read_unlock();
dev_pm_opp_put(opp);
if (target_rate < req_rate) {
clk_event = EVENT_THERMAL;