When the mailbox driver has not probed yet, skip printing the error message since it's just going to confuse users. Signed-off-by: Luca Weiss <luca@xxxxxxxxx> --- drivers/rpmsg/qcom_smd.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/rpmsg/qcom_smd.c b/drivers/rpmsg/qcom_smd.c index 43f601c84b4f..6fc299657adf 100644 --- a/drivers/rpmsg/qcom_smd.c +++ b/drivers/rpmsg/qcom_smd.c @@ -1502,7 +1502,8 @@ struct qcom_smd_edge *qcom_smd_register_edge(struct device *parent, ret = qcom_smd_parse_edge(&edge->dev, node, edge); if (ret) { - dev_err(&edge->dev, "failed to parse smd edge\n"); + if (ret != -EPROBE_DEFER) + dev_err(&edge->dev, "failed to parse smd edge\n"); goto unregister_dev; } -- 2.44.0