lkml.org 
[lkml]   [2018]   [Jul]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 05/17] drm/sun4i: tcon: Release node when traversing of graph
    Date
    Function sun4i_tcon_find_engine_traverse() doesn't release node if it
    needs to traverse of graph deeper than 1 level.

    Fix this by calling of_node_put().

    Fixes: 49836b11fe71 ("drm/sun4i: tcon: Generalize engine search algorithm")

    Signed-off-by: Jernej Skrabec <jernej.skrabec@siol.net>
    ---
    drivers/gpu/drm/sun4i/sun4i_tcon.c | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/drivers/gpu/drm/sun4i/sun4i_tcon.c b/drivers/gpu/drm/sun4i/sun4i_tcon.c
    index aacc841d3dc6..3fb084f802e2 100644
    --- a/drivers/gpu/drm/sun4i/sun4i_tcon.c
    +++ b/drivers/gpu/drm/sun4i/sun4i_tcon.c
    @@ -811,6 +811,7 @@ sun4i_tcon_find_engine_traverse(struct sun4i_drv *drv,
    * remote output id. If this for some reason can't be done, 0
    * is used as input port id.
    */
    + of_node_put(port);
    port = of_graph_get_remote_port(ep);
    if (!of_property_read_u32(port, "reg", &reg) && reg > 0)
    reg -= 1;
    --
    2.18.0
    \
     
     \ /
      Last update: 2018-07-06 19:58    [W:5.477 / U:0.996 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site