summaryrefslogtreecommitdiffstats
path: root/drivers/net/fec_imx.c
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2020-04-27 11:31:21 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2020-05-06 09:25:21 +0200
commit5400f01d1f32e60e0ce1b4679419203f7b4e0008 (patch)
tree9d7149dd314c5764d1ba89484b8ef85f62f384a8 /drivers/net/fec_imx.c
parent7eb43ad7e6bdb8613a25637d21e4695814cbe6f0 (diff)
downloadbarebox-5400f01d1f32e60e0ce1b4679419203f7b4e0008.tar.gz
barebox-5400f01d1f32e60e0ce1b4679419203f7b4e0008.tar.xz
net: fec_imx: Return with an error when mandatory clock is missing
When a mandatory clock is missing we have to return with an error. Just breaking out of the loop results in ignoring the error. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/net/fec_imx.c')
-rw-r--r--drivers/net/fec_imx.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/fec_imx.c b/drivers/net/fec_imx.c
index 585cdcb24c..772f930f0d 100644
--- a/drivers/net/fec_imx.c
+++ b/drivers/net/fec_imx.c
@@ -716,7 +716,7 @@ static int fec_clk_get(struct fec_priv *fec)
if (IS_ERR(fec->clk[i])) {
err = PTR_ERR(fec->clk[i]);
fec_clk_put(fec);
- break;
+ return err;
}
}