From: Loic Poulain Date: Mon, 28 Sep 2020 04:09:51 +0000 (+0530) Subject: net: qrtr: Start MHI channels during init X-Git-Tag: v5.11-rc1~164^2~48^2~4^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a2e2cc0dbb1121dfa875da1c04f3dff966fec162;p=thirdparty%2Fkernel%2Flinux.git net: qrtr: Start MHI channels during init Start MHI device channels so that transfers can be performed. The MHI stack does not auto-start channels anymore. Signed-off-by: Loic Poulain Reviewed-by: Manivannan Sadhasivam Acked-by: David S. Miller Signed-off-by: Manivannan Sadhasivam --- diff --git a/net/qrtr/mhi.c b/net/qrtr/mhi.c index ff0c41467fc1d..7100f0bac4c68 100644 --- a/net/qrtr/mhi.c +++ b/net/qrtr/mhi.c @@ -76,6 +76,11 @@ static int qcom_mhi_qrtr_probe(struct mhi_device *mhi_dev, struct qrtr_mhi_dev *qdev; int rc; + /* start channels */ + rc = mhi_prepare_for_transfer(mhi_dev); + if (rc) + return rc; + qdev = devm_kzalloc(&mhi_dev->dev, sizeof(*qdev), GFP_KERNEL); if (!qdev) return -ENOMEM;