Skip to content

Commit e0cbf2f

Browse files
krzkGeorgi Djakov
authored andcommitted
interconnect: imx: Simplify with dev_err_probe()
Common pattern of handling deferred probe can be simplified with dev_err_probe(). Less code and the error value gets printed. Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org> Link: https://lore.kernel.org/r/20200902172433.1138-2-krzk@kernel.org Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>
1 parent 392da33 commit e0cbf2f

1 file changed

Lines changed: 2 additions & 4 deletions

File tree

  • drivers/interconnect/imx

drivers/interconnect/imx/imx.c

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -184,10 +184,8 @@ static int imx_icc_register_nodes(struct icc_provider *provider,
184184

185185
node = imx_icc_node_add(provider, node_desc);
186186
if (IS_ERR(node)) {
187-
ret = PTR_ERR(node);
188-
if (ret != -EPROBE_DEFER)
189-
dev_err(provider->dev, "failed to add %s: %d\n",
190-
node_desc->name, ret);
187+
ret = dev_err_probe(provider->dev, PTR_ERR(node),
188+
"failed to add %s\n", node_desc->name);
191189
goto err;
192190
}
193191
provider_data->nodes[node->id] = node;

0 commit comments

Comments
 (0)