Thank you. Can be squashed, but it's OK this way.

Acked-by: Martin Spinler <[email protected]>

On Wed, 2026-02-18 at 10:16 -0800, Stephen Hemminger wrote:
> The eth_node array allocated with calloc() in nfb_nc_eth_init() is
> freed on the error path but not in the normal teardown path via
> nfb_nc_eth_deinit(). Add the missing free().
> 
> Fixes: 9b173c0f89 ("net/nfb: get correct link speed")
> 
> Signed-off-by: Stephen Hemminger <[email protected]>
> ---
>  drivers/net/nfb/nfb_ethdev.c | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/drivers/net/nfb/nfb_ethdev.c b/drivers/net/nfb/nfb_ethdev.c
> index e267dca9af..ba7c849a4b 100644
> --- a/drivers/net/nfb/nfb_ethdev.c
> +++ b/drivers/net/nfb/nfb_ethdev.c
> @@ -186,6 +186,7 @@ nfb_nc_eth_deinit(struct pmd_internals *intl)
>       for (i = 0; i < intl->max_rxmac; i++)
>               nc_rxmac_close(intl->rxmac[i]);
>  
> +     free(intl->eth_node);
>       free(intl->txmac);
>       free(intl->rxmac);
>  }

Reply via email to