• Julia Lawall's avatar
    stmmac: add missing of_node_put · a249708b
    Julia Lawall authored
    The function stmmac_dt_phy provides several possibilities for initializing
    plat->mdio_node, all of which have the effect of increasing the reference
    count of the assigned value.  This field is not updated elsewhere, so the
    value is live until the end of the lifetime of plat (devm_allocated), just
    after the end of stmmac_remove_config_dt.  Thus, add an of_node_put on
    plat->mdio_node in stmmac_remove_config_dt.  It is possible that the field
    mdio_node is never initialized, but of_node_put is NULL-safe, so it is also
    safe to call of_node_put in that case.
    Signed-off-by: default avatarJulia Lawall <Julia.Lawall@lip6.fr>
    Acked-by: default avatarAlexandre TORGUE <alexandre.torgue@st.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    a249708b
stmmac_platform.c 14.8 KB