Skip to content

Commit 2680ce7

Browse files
Yang Yingliangdavem330
authored andcommitted
net: lantiq: fix missing free_netdev() on error in ltq_etop_probe()
Add the missing free_netdev() before return from ltq_etop_probe() in the error handling case. Fixes: 14d4e30 ("net: lantiq: configure the burst length in ethernet drivers") Signed-off-by: Yang Yingliang <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent 6130805 commit 2680ce7

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

drivers/net/ethernet/lantiq_etop.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -687,13 +687,13 @@ ltq_etop_probe(struct platform_device *pdev)
687687
err = device_property_read_u32(&pdev->dev, "lantiq,tx-burst-length", &priv->tx_burst_len);
688688
if (err < 0) {
689689
dev_err(&pdev->dev, "unable to read tx-burst-length property\n");
690-
return err;
690+
goto err_free;
691691
}
692692

693693
err = device_property_read_u32(&pdev->dev, "lantiq,rx-burst-length", &priv->rx_burst_len);
694694
if (err < 0) {
695695
dev_err(&pdev->dev, "unable to read rx-burst-length property\n");
696-
return err;
696+
goto err_free;
697697
}
698698

699699
for (i = 0; i < MAX_DMA_CHAN; i++) {

0 commit comments

Comments
 (0)