Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c639b9fb authored by Wei Yongjun's avatar Wei Yongjun Committed by Greg Kroah-Hartman
Browse files

Staging: netlogic: fix missing free_netdev() on error in xlr_net_probe()



Fix missing free_netdev() before return from function xlr_net_probe()
in the devm_ioremap_resource() error handling case.

Signed-off-by: default avatarWei Yongjun <yongjun_wei@trendmicro.com.cn>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent d0941b1e
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -1023,9 +1023,8 @@ static int xlr_net_probe(struct platform_device *pdev)
	ndev->base_addr = (unsigned long) devm_ioremap_resource
		(&pdev->dev, res);
	if (IS_ERR_VALUE(ndev->base_addr)) {
		dev_err(&pdev->dev,
				"devm_ioremap_resource failed\n");
		return ndev->base_addr;
		err = ndev->base_addr;
		goto err_gmac;
	}

	res = platform_get_resource(pdev, IORESOURCE_IRQ, 0);