]> asedeno.scripts.mit.edu Git - linux.git/commit
of: overlay: add missing of_node_get() in __of_attach_node_sysfs
authorFrank Rowand <frank.rowand@sony.com>
Fri, 5 Oct 2018 03:26:05 +0000 (20:26 -0700)
committerFrank Rowand <frank.rowand@sony.com>
Fri, 9 Nov 2018 06:10:53 +0000 (22:10 -0800)
commit5b2c2f5a0ea3a43e0dee78059e34c7cb54136dcc
tree8d1e20deb84d02045599fc0e717a42bfd2a98262
parent7c528e457d53c75107d5aa56892316d265c778de
of: overlay: add missing of_node_get() in __of_attach_node_sysfs

There is a matching of_node_put() in __of_detach_node_sysfs()

Remove misleading comment from function header comment for
of_detach_node().

This patch may result in memory leaks from code that directly calls
the dynamic node add and delete functions directly instead of
using changesets.

This commit should result in powerpc systems that dynamically
allocate a node, then later deallocate the node to have a
memory leak when the node is deallocated.

The next commit will fix the leak.

Tested-by: Alan Tull <atull@kernel.org>
Acked-by: Michael Ellerman <mpe@ellerman.id.au> (powerpc)
Signed-off-by: Frank Rowand <frank.rowand@sony.com>
drivers/of/dynamic.c
drivers/of/kobj.c