Skip to content

Commit 74f9d27

Browse files
Ye Xingchenandersson
authored andcommitted
soc: qcom: smsm: Use dev_err_probe()
Replace the open-code with dev_err_probe() to simplify the code. Signed-off-by: Ye Xingchen <[email protected]> Signed-off-by: Bjorn Andersson <[email protected]> Link: https://lore.kernel.org/r/[email protected]
1 parent fb1eb0b commit 74f9d27

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

drivers/soc/qcom/smsm.c

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -452,11 +452,10 @@ static int smsm_get_size_info(struct qcom_smsm *smsm)
452452
} *info;
453453

454454
info = qcom_smem_get(QCOM_SMEM_HOST_ANY, SMEM_SMSM_SIZE_INFO, &size);
455-
if (IS_ERR(info) && PTR_ERR(info) != -ENOENT) {
456-
if (PTR_ERR(info) != -EPROBE_DEFER)
457-
dev_err(smsm->dev, "unable to retrieve smsm size info\n");
458-
return PTR_ERR(info);
459-
} else if (IS_ERR(info) || size != sizeof(*info)) {
455+
if (IS_ERR(info) && PTR_ERR(info) != -ENOENT)
456+
return dev_err_probe(smsm->dev, PTR_ERR(info),
457+
"unable to retrieve smsm size info\n");
458+
else if (IS_ERR(info) || size != sizeof(*info)) {
460459
dev_warn(smsm->dev, "no smsm size info, using defaults\n");
461460
smsm->num_entries = SMSM_DEFAULT_NUM_ENTRIES;
462461
smsm->num_hosts = SMSM_DEFAULT_NUM_HOSTS;

0 commit comments

Comments
 (0)