From d189e4ea6d657f5a19dcdc7b21ff3afc3013970f Mon Sep 17 00:00:00 2001 From: Monika Singh Date: Tue, 3 Nov 2020 09:25:08 +0530 Subject: [PATCH] ANDROID: scsi: ufs: Handle double release of clocks Remove double release of UFS clocks when ufshcd_prepare_lrbp_crypto fails for any reason. Change-Id: Icf427330a08d1841ade1724322885be765102a79 Signed-off-by: Monika Singh --- drivers/scsi/ufs/ufshcd.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/scsi/ufs/ufshcd.c b/drivers/scsi/ufs/ufshcd.c index 571bffafbf58..6e580aea84af 100644 --- a/drivers/scsi/ufs/ufshcd.c +++ b/drivers/scsi/ufs/ufshcd.c @@ -2644,7 +2644,6 @@ static int ufshcd_queuecommand(struct Scsi_Host *host, struct scsi_cmnd *cmd) ufshcd_release(hba); lrbp->cmd = NULL; clear_bit_unlock(tag, &hba->lrb_in_use); - ufshcd_release(hba); goto out; } lrbp->req_abort_skip = false;