On Sun, Nov 15, 2015 at 5:04 AM, Vaishali Thakkar <vthakkar1994@xxxxxxxxx> wrote: > for_each_child_of_node performs an of_node_get on each iteration, > so of_node_put is required on break out of the loop. > > This is done using Coccinelle. And semantic patch used for this is > as follows: > > @@ > expression root,e; > local idexpression child; > @@ > > for_each_child_of_node(root, child) { > ... when != of_node_put(child) > when != e = child > ( > return child; > | > + of_node_put(child); > ? return ...; > ) > ... > } > > Signed-off-by: Vaishali Thakkar <vthakkar1994@xxxxxxxxx> Patch applied for fixes, thanks! Yours, Linus Walleij -- To unsubscribe from this list: send the line "unsubscribe linux-gpio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html