[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20230301073110.9083-1-manivannan.sadhasivam@linaro.org>
Date: Wed, 1 Mar 2023 13:01:10 +0530
From: Manivannan Sadhasivam <manivannan.sadhasivam@...aro.org>
To: jejb@...ux.ibm.com, martin.petersen@...cle.com
Cc: linux-arm-msm@...r.kernel.org, linux-scsi@...r.kernel.org,
linux-kernel@...r.kernel.org, bvanassche@....org,
quic_asutoshd@...cinc.com,
Manivannan Sadhasivam <manivannan.sadhasivam@...aro.org>
Subject: [PATCH] ufs: host: ufs-qcom: Return directly if MCQ resource is provided in DT
Instead of using a goto label to return, let's return directly in the
"if" condition after setting mcq_base.
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@...aro.org>
---
drivers/ufs/host/ufs-qcom.c | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/drivers/ufs/host/ufs-qcom.c b/drivers/ufs/host/ufs-qcom.c
index 34fc453f3eb1..d90f963eed02 100644
--- a/drivers/ufs/host/ufs-qcom.c
+++ b/drivers/ufs/host/ufs-qcom.c
@@ -1460,8 +1460,10 @@ static int ufs_qcom_mcq_config_resource(struct ufs_hba *hba)
/* MCQ resource provided in DT */
res = &hba->res[RES_MCQ];
/* Bail if MCQ resource is provided */
- if (res->base)
- goto out;
+ if (res->base) {
+ hba->mcq_base = res->base;
+ return 0;
+ }
/* Explicitly allocate MCQ resource from ufs_mem */
res_mcq = devm_kzalloc(hba->dev, sizeof(*res_mcq), GFP_KERNEL);
@@ -1489,9 +1491,6 @@ static int ufs_qcom_mcq_config_resource(struct ufs_hba *hba)
goto ioremap_err;
}
-out:
- hba->mcq_base = res->base;
- return 0;
ioremap_err:
res->base = NULL;
remove_resource(res_mcq);
--
2.25.1
Powered by blists - more mailing lists