projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
8b60e21
)
scsi: ufs: core: Return earlier if ufshcd_hba_init_crypto_capabilities() fails
author
Keoseong Park
<keosung.park@samsung.com>
Wed, 3 May 2023 10:46:30 +0000
(19:46 +0900)
committer
Martin K. Petersen
<martin.petersen@oracle.com>
Mon, 22 May 2023 21:26:09 +0000
(17:26 -0400)
The 'err' variable is used only as the result of
ufshcd_hba_init_crypto_capabilities(), so return 'err' immediately when
failed. If it is not an error, explicitly return 0.
Signed-off-by: Keoseong Park <keosung.park@samsung.com>
Link:
https://lore.kernel.org/r/20230503104630epcms2p8b82734102ffb920531e9264604086372@epcms2p8
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/ufs/core/ufshcd.c
patch
|
blob
|
history
diff --git
a/drivers/ufs/core/ufshcd.c
b/drivers/ufs/core/ufshcd.c
index 3f362232d5ee38bea2070371282654cb3946e754..fdf5073c7c6c145cc6ebf917b336c24e86cc4a53 100644
(file)
--- a/
drivers/ufs/core/ufshcd.c
+++ b/
drivers/ufs/core/ufshcd.c
@@
-2320,18
+2320,20
@@
static inline int ufshcd_hba_capabilities(struct ufs_hba *hba)
/* Read crypto capabilities */
err = ufshcd_hba_init_crypto_capabilities(hba);
- if (err)
+ if (err)
{
dev_err(hba->dev, "crypto setup failed\n");
+ return err;
+ }
hba->mcq_sup = FIELD_GET(MASK_MCQ_SUPPORT, hba->capabilities);
if (!hba->mcq_sup)
- return
err
;
+ return
0
;
hba->mcq_capabilities = ufshcd_readl(hba, REG_MCQCAP);
hba->ext_iid_sup = FIELD_GET(MASK_EXT_IID_SUPPORT,
hba->mcq_capabilities);
- return
err
;
+ return
0
;
}
/**