You've already forked linux-rockchip
mirror of
https://github.com/armbian/linux-rockchip.git
synced 2026-01-06 11:08:10 -08:00
PM / devfreq: rockchip_dmc: Fix dev_pm_opp_get_opp_table() return value
Change-Id: I8a3f293bdfc17574735365e5049bdf47ce321770 Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
This commit is contained in:
@@ -1299,9 +1299,11 @@ rockchip_dmcfreq_adjust_opp_table(struct rockchip_dmcfreq *dmcfreq)
|
||||
}
|
||||
|
||||
freq_table = kzalloc(sizeof(*freq_table) * count, GFP_KERNEL);
|
||||
if (!freq_table)
|
||||
return -ENOMEM;
|
||||
opp_table = dev_pm_opp_get_opp_table(dev);
|
||||
if (!opp_table) {
|
||||
ret = -ENOMEM;
|
||||
if (IS_ERR(opp_table)) {
|
||||
ret = PTR_ERR(opp_table);
|
||||
goto out;
|
||||
}
|
||||
|
||||
@@ -1344,7 +1346,7 @@ rockchip_dmcfreq_adjust_opp_table(struct rockchip_dmcfreq *dmcfreq)
|
||||
dmcfreq->freq_info_rate[i]);
|
||||
if (i == 0) {
|
||||
ret = -EPERM;
|
||||
goto out;
|
||||
break;
|
||||
} else {
|
||||
opp->available = false;
|
||||
dmcfreq->freq_count = i;
|
||||
|
||||
Reference in New Issue
Block a user