diff --git a/drivers/soc/qcom/mem-buf.c b/drivers/soc/qcom/mem-buf.c index 78e0cfaf21d2..11d0464f8c61 100644 --- a/drivers/soc/qcom/mem-buf.c +++ b/drivers/soc/qcom/mem-buf.c @@ -1524,8 +1524,10 @@ static int mem_buf_probe(struct platform_device *pdev) mem_buf_hh_msgq_hdl = hh_msgq_register(HH_MSGQ_LABEL_MEMBUF); if (IS_ERR(mem_buf_hh_msgq_hdl)) { ret = PTR_ERR(mem_buf_hh_msgq_hdl); - dev_err(&pdev->dev, - "Message queue registration failed: rc: %d\n", ret); + if (ret != EPROBE_DEFER) + dev_err(&pdev->dev, + "Message queue registration failed: rc: %d\n", + ret); goto err_msgq_register; }