summaryrefslogtreecommitdiffstats
path: root/drivers/rtc/rtc-mxc.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 09:26:44 -0500
commit7fad948a7c22cf47ef4e3c3127cd961ff5e2d394 (patch)
tree3b46cf115cb65a5aeaddaf30393f499c69886e44 /drivers/rtc/rtc-mxc.c
parent8363ccb917c6bd497392f5a6b716f46213d86495 (diff)
downloadblackbird-op-linux-7fad948a7c22cf47ef4e3c3127cd961ff5e2d394.tar.gz
blackbird-op-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 'drivers/rtc/rtc-mxc.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud