mirror of
https://github.com/torvalds/linux.git
synced 2026-04-18 06:44:00 -04:00
cxl: Unify debug messages when calling devm_cxl_add_dport()
CXL dports are added in a couple of code paths using devm_cxl_add_dport(). Debug messages are individually generated, but are incomplete and inconsistent. Change this by moving its generation to devm_cxl_add_dport(). This unifies the messages and reduces code duplication. Also, generate messages on failure. Use a __devm_cxl_add_dport() wrapper to keep the readability of the error exits. Signed-off-by: Robert Richter <rrichter@amd.com> Link: https://lore.kernel.org/r/20221018132341.76259-5-rrichter@amd.com Signed-off-by: Dan Williams <dan.j.williams@intel.com>
This commit is contained in:
committed by
Dan Williams
parent
f3cd264c4e
commit
58eef878fc
@@ -634,7 +634,6 @@ static int mock_cxl_enumerate_decoders(struct cxl_hdm *cxlhdm)
|
||||
|
||||
static int mock_cxl_port_enumerate_dports(struct cxl_port *port)
|
||||
{
|
||||
struct device *dev = &port->dev;
|
||||
struct platform_device **array;
|
||||
int i, array_size;
|
||||
|
||||
@@ -684,14 +683,8 @@ static int mock_cxl_port_enumerate_dports(struct cxl_port *port)
|
||||
dport = devm_cxl_add_dport(port, &pdev->dev, pdev->id,
|
||||
CXL_RESOURCE_NONE);
|
||||
|
||||
if (IS_ERR(dport)) {
|
||||
dev_err(dev, "failed to add dport: %s (%ld)\n",
|
||||
dev_name(&pdev->dev), PTR_ERR(dport));
|
||||
if (IS_ERR(dport))
|
||||
return PTR_ERR(dport);
|
||||
}
|
||||
|
||||
dev_dbg(dev, "add dport%d: %s\n", pdev->id,
|
||||
dev_name(&pdev->dev));
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
||||
Reference in New Issue
Block a user