aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/devfreq/devfreq-event.c11
1 files changed, 2 insertions, 9 deletions
diff --git a/drivers/devfreq/devfreq-event.c b/drivers/devfreq/devfreq-event.c
index f304a0289eda..f51de879b2be 100644
--- a/drivers/devfreq/devfreq-event.c
+++ b/drivers/devfreq/devfreq-event.c
@@ -226,17 +226,12 @@ struct devfreq_event_dev *devfreq_event_get_edev_by_phandle(struct device *dev,
226 struct device_node *node; 226 struct device_node *node;
227 struct devfreq_event_dev *edev; 227 struct devfreq_event_dev *edev;
228 228
229 if (!dev->of_node) { 229 if (!dev->of_node)
230 dev_err(dev, "device does not have a device node entry\n");
231 return ERR_PTR(-EINVAL); 230 return ERR_PTR(-EINVAL);
232 }
233 231
234 node = of_parse_phandle(dev->of_node, "devfreq-events", index); 232 node = of_parse_phandle(dev->of_node, "devfreq-events", index);
235 if (!node) { 233 if (!node)
236 dev_err(dev, "failed to get phandle in %s node\n",
237 dev->of_node->full_name);
238 return ERR_PTR(-ENODEV); 234 return ERR_PTR(-ENODEV);
239 }
240 235
241 mutex_lock(&devfreq_event_list_lock); 236 mutex_lock(&devfreq_event_list_lock);
242 list_for_each_entry(edev, &devfreq_event_list, node) { 237 list_for_each_entry(edev, &devfreq_event_list, node) {
@@ -248,8 +243,6 @@ out:
248 mutex_unlock(&devfreq_event_list_lock); 243 mutex_unlock(&devfreq_event_list_lock);
249 244
250 if (!edev) { 245 if (!edev) {
251 dev_err(dev, "unable to get devfreq-event device : %s\n",
252 node->name);
253 of_node_put(node); 246 of_node_put(node);
254 return ERR_PTR(-ENODEV); 247 return ERR_PTR(-ENODEV);
255 } 248 }