Skip to content

Commit 9ad14c0

Browse files
vireshkrafaeljw
authored andcommitted
PM / Domain: Return 0 on error from of_genpd_opp_to_performance_state()
of_genpd_opp_to_performance_state() should return 0 on errors, as its doc comment describes. While it follows that mostly, it returns a negative error number on one of the failures. Fix that. Fixes: 6e41766 "PM / Domain: Implement of_genpd_opp_to_performance_state()" Reported-by: Rajendra Nayak <rnayak@codeaurora.org> Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org> Acked-by: Ulf Hansson <ulf.hansson@linaro.org> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
1 parent e008690 commit 9ad14c0

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

drivers/base/power/domain.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2431,7 +2431,8 @@ unsigned int of_genpd_opp_to_performance_state(struct device *dev,
24312431

24322432
opp = of_dev_pm_opp_find_required_opp(&genpd->dev, opp_node);
24332433
if (IS_ERR(opp)) {
2434-
state = PTR_ERR(opp);
2434+
dev_err(dev, "Failed to find required OPP: %ld\n",
2435+
PTR_ERR(opp));
24352436
goto unlock;
24362437
}
24372438

0 commit comments

Comments
 (0)