diff --git a/drivers/opp/core.c b/drivers/opp/core.c index 8188f4491356..5e4515cf9109 100644 --- a/drivers/opp/core.c +++ b/drivers/opp/core.c @@ -2642,8 +2642,10 @@ int dev_pm_opp_set_config(struct device *dev, struct dev_pm_opp_config *config) /* Attach genpds */ if (config->genpd_names) { - if (config->required_devs) + if (config->required_devs) { + ret = -EINVAL; goto err; + } ret = _opp_attach_genpd(opp_table, dev, config->genpd_names, config->virt_devs);