diff options
| -rw-r--r-- | drivers/net/ethernet/sgi/ioc3-eth.c | 8 | 
1 files changed, 4 insertions, 4 deletions
| diff --git a/drivers/net/ethernet/sgi/ioc3-eth.c b/drivers/net/ethernet/sgi/ioc3-eth.c index 7305e8e86c51..6646eba9f57f 100644 --- a/drivers/net/ethernet/sgi/ioc3-eth.c +++ b/drivers/net/ethernet/sgi/ioc3-eth.c @@ -848,14 +848,14 @@ static int ioc3eth_probe(struct platform_device *pdev)  	ip = netdev_priv(dev);  	ip->dma_dev = pdev->dev.parent;  	ip->regs = devm_platform_ioremap_resource(pdev, 0); -	if (!ip->regs) { -		err = -ENOMEM; +	if (IS_ERR(ip->regs)) { +		err = PTR_ERR(ip->regs);  		goto out_free;  	}  	ip->ssram = devm_platform_ioremap_resource(pdev, 1); -	if (!ip->ssram) { -		err = -ENOMEM; +	if (IS_ERR(ip->ssram)) { +		err = PTR_ERR(ip->ssram);  		goto out_free;  	} | 
