From 750c23e10201d06eb1376aa45d4fbfda7f9d8a2e Mon Sep 17 00:00:00 2001 From: Chris Lew Date: Wed, 28 Sep 2022 21:12:45 -0700 Subject: [PATCH] net: qrtr: smd: Add error message for registration failure Add error prints around qrtr endpoint registration fails. Adjust the prints so more information error information is available during early bootup. Change-Id: I0cf41144c6b4e8d8de0c91914e46155bbe54c6c5 Signed-off-by: Chris Lew --- net/qrtr/smd.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/net/qrtr/smd.c b/net/qrtr/smd.c index c91bf030fbc7..9c7d6085a1dc 100644 --- a/net/qrtr/smd.c +++ b/net/qrtr/smd.c @@ -23,8 +23,10 @@ static int qcom_smd_qrtr_callback(struct rpmsg_device *rpdev, struct qrtr_smd_dev *qdev = dev_get_drvdata(&rpdev->dev); int rc; - if (!qdev) + if (!qdev) { + pr_err("%s: Not ready\n", __func__); return -EAGAIN; + } rc = qrtr_endpoint_post(&qdev->ep, data, len); if (rc == -EINVAL) { @@ -70,12 +72,14 @@ static int qcom_smd_qrtr_probe(struct rpmsg_device *rpdev) qdev->ep.xmit = qcom_smd_qrtr_send; rc = qrtr_endpoint_register(&qdev->ep, QRTR_EP_NID_AUTO); - if (rc) + if (rc) { + dev_err(qdev->dev, "endpoint register failed: %d\n", rc); return rc; + } dev_set_drvdata(&rpdev->dev, qdev); - dev_dbg(&rpdev->dev, "Qualcomm SMD QRTR driver probed\n"); + pr_info("%s: SMD QRTR driver probed\n", __func__); return 0; }