summaryrefslogtreecommitdiffstats
path: root/fs/nls/nls_iso8859-7.c
diff options
context:
space:
mode:
authorJulia Lawall <Julia.Lawall@lip6.fr>2015-10-22 11:02:49 +0200
committerRob Herring <robh@kernel.org>2015-10-22 16:26:44 +0200
commit7fad948a7c22cf47ef4e3c3127cd961ff5e2d394 (patch)
tree3b46cf115cb65a5aeaddaf30393f499c69886e44 /fs/nls/nls_iso8859-7.c
parentof/irq: add missing of_node_put (diff)
downloadlinux-7fad948a7c22cf47ef4e3c3127cd961ff5e2d394.tar.xz
linux-7fad948a7c22cf47ef4e3c3127cd961ff5e2d394.zip
of/platform: add missing of_node_put
for_each_child_of_node performs an of_node_get on each iteration, so a break out of the loop requires an of_node_put. A simplified version of the semantic patch that fixes this problem is as follows (http://coccinelle.lip6.fr): // <smpl> @@ local idexpression n; expression root,e; @@ for_each_child_of_node(root,n) { ... ( of_node_put(n); | e = n | + of_node_put(n); ? break; ) ... } ... when != n // </smpl> Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr> Signed-off-by: Rob Herring <robh@kernel.org>
Diffstat (limited to 'fs/nls/nls_iso8859-7.c')
0 files changed, 0 insertions, 0 deletions