]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit8b832b8ae2927321f9db503460901f9bb2c7b1bd
treeb676d77a5c13f372cda53cb4f05beee9362a9640
parent2b30e976f1157f6c988d683a7a061c7c9fba681b
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