summary refs log tree commit diff
path: root/drivers/tty/serdev
diff options
context:
space:
mode:
authorYangtao Li <tiny.windzz@gmail.com>2018-12-12 11:01:45 -0500
committerDavid S. Miller <davem@davemloft.net>2018-12-21 11:24:38 -0800
commitd430aff8cd0c57502d873909c184e3b5753f8b88 (patch)
tree98d8ea64cd567c4c813b0349b00cff662a76de5f /drivers/tty/serdev
parentafaffac36806db34edcbd20f04258b1fcda192c1 (diff)
downloadlinux-d430aff8cd0c57502d873909c184e3b5753f8b88.tar.gz
serial/sunsu: fix refcount leak
The function of_find_node_by_path() acquires a reference to the node
returned by it and that reference needs to be dropped by its caller.

su_get_type() doesn't do that. The match node are used as an identifier
to compare against the current node, so we can directly drop the refcount
after getting the node from the path as it is not used as pointer.

Fix this by use a single variable and drop the refcount right after
of_find_node_by_path().

Signed-off-by: Yangtao Li <tiny.windzz@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/tty/serdev')
0 files changed, 0 insertions, 0 deletions