video: omapdss: delete unneeded of_node_put
authorJulia Lawall <Julia.Lawall@lip6.fr>
Mon, 12 Oct 2015 20:43:14 +0000 (22:43 +0200)
committerTomi Valkeinen <tomi.valkeinen@ti.com>
Tue, 29 Dec 2015 09:06:30 +0000 (11:06 +0200)
commit9dec58e6c4d44175eaab64308c1bc27a2b5cb555
tree4d6ee486ec7610663ff5ff0667b470e34a684a41
parent0bcfdba6c0b76f5aabd55993a8a6fdf87a6ae3e1
video: omapdss: delete unneeded of_node_put

Device node iterators perform an of_node_put on each iteration, so putting
an of_node_put before a continue results in a double put.

A simplified version of the semantic match that finds this problem is as
follows (http://coccinelle.lip6.fr):

// <smpl>
@@
expression root,e;
local idexpression child;
iterator i;
@@

 i(..., child, ...) {
   ... when != of_node_get(child)
*  of_node_put(child);
   ...
*  continue;
}
// </smpl>

Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
drivers/video/fbdev/omap2/dss/omapdss-boot-init.c
This page took 0.024943 seconds and 5 git commands to generate.