Re: [PATCH] net/sonic: Fix some resource leaks in error handling paths

From: Markus Elfring
Date: Sat May 09 2020 - 02:15:55 EST


> While at it, rename a label in order to be slightly more informative and
> split some too long lines.

Would you like to add the tag âFixesâ to the change description?


â
> +++ b/drivers/net/ethernet/natsemi/macsonic.c
> @@ -506,10 +506,14 @@ static int mac_sonic_platform_probe(struct platform_device *pdev)
>
> err = register_netdev(dev);
> if (err)
> - goto out;
> + goto undo_probe1;
>
> return 0;
>
> +undo_probe1:
> + dma_free_coherent(lp->device,
> + SIZEOF_SONIC_DESC * SONIC_BUS_SCALE(lp->dma_bitmode),
> + lp->descriptors, lp->descriptors_laddr);
> out:
â

How do you think about the possibility to use the label âfree_dmaâ?

Regards,
Markus