summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorNipun Gupta <nipun.gupta@nxp.com>2017-09-06 08:04:54 (GMT)
committerXie Xiaobo <xiaobo.xie@nxp.com>2017-12-12 07:32:42 (GMT)
commit6f6972a24b3c9789617dfe7eaaedb6e5b688a5c5 (patch)
tree0c1eace0c8c46640ec3ffa0d38741dee4a7e7945 /drivers
parent21bdda4a4e66ed70f88c41ad57b603598a178625 (diff)
downloadlinux-6f6972a24b3c9789617dfe7eaaedb6e5b688a5c5.tar.xz
staging: fsl-dpaa2/eth: defer probe if no mc portal is found
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c b/drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c
index 9978ce8..789a5e6 100644
--- a/drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c
+++ b/drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c
@@ -3306,7 +3306,8 @@ static int dpaa2_eth_probe(struct fsl_mc_device *dpni_dev)
err = fsl_mc_portal_allocate(dpni_dev, FSL_MC_IO_ATOMIC_CONTEXT_PORTAL,
&priv->mc_io);
if (err) {
- dev_err(dev, "MC portal allocation failed\n");
+ dev_dbg(dev, "MC portal allocation failed\n");
+ err = -EPROBE_DEFER;
goto err_portal_alloc;
}