Input: synaptics-rmi4 - use of_get_child_by_name() to fix refcount
authorAndrew Duggan <aduggan@synaptics.com>
Thu, 14 Jul 2016 16:35:44 +0000 (09:35 -0700)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Thu, 14 Jul 2016 16:40:39 +0000 (09:40 -0700)
commit9624516db0f3ffcbd1ba1007775d068f54049773
treeb676d77a5c13f372cda53cb4f05beee9362a9640
parent3e9161bfe0482f26efeaf584d5fd69398c69313c
Input: synaptics-rmi4 - use of_get_child_by_name() to fix refcount

Calling of_find_node_by_name() assumes that the caller has incremented
the refcount of the of_node being passed in. Currently, the caller is
not incrementing the refcount of the of_node which results in the node
being prematurely freed when of_find_node_by_name() calls of_node_put()
on it. Instead use of_get_child_by_name() which does not call put on the
of_node.

Signed-off-by: Andrew Duggan <aduggan@synaptics.com>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/rmi4/rmi_bus.c