From: Wei Yongjun Date: Fri, 8 Jul 2016 13:44:04 +0000 (+0000) Subject: PM / devfreq: exynos-ppmu: remove unneeded of_node_put() X-Git-Tag: accepted/tizen/4.0/unified/20170920.081531~82 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=612268a2ebb2ef3163dd515c478d63ab552b3cfa;p=platform%2Fkernel%2Flinux-exynos.git PM / devfreq: exynos-ppmu: remove unneeded of_node_put() for_each_child_of_node() performs an of_node_put() on each iteration, so putting an of_node_put() before a continue results in a double put. Generated by: scripts/coccinelle/iterators/device_node_continue.cocci Signed-off-by: Wei Yongjun Signed-off-by: MyungJoo Ham --- diff --git a/drivers/devfreq/event/exynos-ppmu.c b/drivers/devfreq/event/exynos-ppmu.c index 1b9cfca..439b42d 100644 --- a/drivers/devfreq/event/exynos-ppmu.c +++ b/drivers/devfreq/event/exynos-ppmu.c @@ -403,8 +403,6 @@ static int of_get_devfreq_events(struct device_node *np, of_property_read_string(node, "event-name", &desc[j].name); j++; - - of_node_put(node); } info->desc = desc;