|
@@ -1702,6 +1702,9 @@ struct generic_pm_domain *of_genpd_get_from_provider(
|
|
struct generic_pm_domain *genpd = ERR_PTR(-ENOENT);
|
|
struct generic_pm_domain *genpd = ERR_PTR(-ENOENT);
|
|
struct of_genpd_provider *provider;
|
|
struct of_genpd_provider *provider;
|
|
|
|
|
|
|
|
+ if (!genpdspec)
|
|
|
|
+ return ERR_PTR(-EINVAL);
|
|
|
|
+
|
|
mutex_lock(&of_genpd_mutex);
|
|
mutex_lock(&of_genpd_mutex);
|
|
|
|
|
|
/* Check if we have such a provider in our array */
|
|
/* Check if we have such a provider in our array */
|