On Sun, Feb 5, 2017 at 10:55 PM, Qi Hou <qi.hou@xxxxxxxxxxxxx> wrote: > During stepping down the tree, parent node is gotten first and its refcount is > increased with of_node_get() in __of_get_next_child(). Since it just being used > as tmp node, its refcount must be decreased with of_node_put() after traversing > its child nodes. > > Or, its refcount will never be descreased to ZERO, then it will never be freed, > as well as other related memory blocks. > > To fix this, decrease refcount of parent with of_node_put() after > __of_find_node_by_path(). > > Signed-off-by: Qi Hou <qi.hou@xxxxxxxxxxxxx> > Acked-by: Peter Rosin <peda@xxxxxxxxxx> > --- > drivers/of/base.c | 3 +++ > 1 file changed, 3 insertions(+) It doesn't look like there is any inter-dependency with this patch and the other 2, so I'll apply this one. Rob -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html