diff options
Diffstat (limited to 'drivers/net/ethernet/xilinx/ll_temac_main.c')
| -rw-r--r-- | drivers/net/ethernet/xilinx/ll_temac_main.c | 2 | 
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/ethernet/xilinx/ll_temac_main.c b/drivers/net/ethernet/xilinx/ll_temac_main.c index 9c2d91ea0af4..dbcbf0c5bcfa 100644 --- a/drivers/net/ethernet/xilinx/ll_temac_main.c +++ b/drivers/net/ethernet/xilinx/ll_temac_main.c @@ -1043,6 +1043,7 @@ static int temac_of_probe(struct platform_device *op)  	lp->regs = of_iomap(op->dev.of_node, 0);  	if (!lp->regs) {  		dev_err(&op->dev, "could not map temac regs.\n"); +		rc = -ENOMEM;  		goto nodev;  	} @@ -1062,6 +1063,7 @@ static int temac_of_probe(struct platform_device *op)  	np = of_parse_phandle(op->dev.of_node, "llink-connected", 0);  	if (!np) {  		dev_err(&op->dev, "could not find DMA node\n"); +		rc = -ENODEV;  		goto err_iounmap;  	}  | 
