Skip to content

Commit 9dfd69c

Browse files
lumagandersson
authored andcommitted
soc: qcom: ocmem: register reasons for probe deferrals
Instead of printing messages to the dmesg, let the message be recorded as a reason for the OCMEM client deferral. Fixes: 88c1e94 ("soc: qcom: add OCMEM driver") Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Reviewed-by: Brian Masney <bmasney@redhat.com> Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> Link: https://lore.kernel.org/r/20260323-ocmem-v1-2-ad9bcae44763@oss.qualcomm.com [bjorn: s/ERR_PTR(dev_err_probe)/dev_err_ptr_probe/ Signed-off-by: Bjorn Andersson <andersson@kernel.org>
1 parent e8a61c5 commit 9dfd69c

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

drivers/soc/qcom/ocmem.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -196,10 +196,10 @@ struct ocmem *of_get_ocmem(struct device *dev)
196196
}
197197

198198
pdev = of_find_device_by_node(devnode->parent);
199-
if (!pdev) {
200-
dev_err(dev, "Cannot find device node %s\n", devnode->name);
201-
return ERR_PTR(-EPROBE_DEFER);
202-
}
199+
if (!pdev)
200+
return dev_err_ptr_probe(dev, -EPROBE_DEFER,
201+
"Cannot find device node %s\n",
202+
devnode->name);
203203

204204
ocmem = platform_get_drvdata(pdev);
205205
put_device(&pdev->dev);

0 commit comments

Comments
 (0)