OPP: Check for invalid OPP in dev_pm_opp_find_level_ceil()
authorViresh Kumar <viresh.kumar@linaro.org>
Tue, 28 Nov 2023 07:01:38 +0000 (12:31 +0530)
committerViresh Kumar <viresh.kumar@linaro.org>
Tue, 28 Nov 2023 10:33:37 +0000 (16:03 +0530)
commit19cc8b1819a40410c50a3efab6cf27b73298deb5
tree02e22eb02583c78f4e964c9b819b037880709733
parent925141432fa4d8325b7156e88e53d740b12d0b0e
OPP: Check for invalid OPP in dev_pm_opp_find_level_ceil()

_find_key_ceil() may return an error and that must be checked before
passing the same to dev_pm_opp_put().

Fixes: 41907aa4ae37 ("OPP: Level zero is valid")
Reported-by: Dan Carpenter <dan.carpenter@linaro.org>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
drivers/opp/core.c