Skip to content

Commit

Permalink
interconnect: imx: Simplify with dev_err_probe()
Browse files Browse the repository at this point in the history
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>
  • Loading branch information
Krzysztof Kozlowski authored and Georgi Djakov committed Sep 18, 2020
1 parent 392da33 commit e0cbf2f
Showing 1 changed file with 2 additions and 4 deletions.
6 changes: 2 additions & 4 deletions drivers/interconnect/imx/imx.c
Original file line number Diff line number Diff line change
Expand Up @@ -184,10 +184,8 @@ static int imx_icc_register_nodes(struct icc_provider *provider,

node = imx_icc_node_add(provider, node_desc);
if (IS_ERR(node)) {
ret = PTR_ERR(node);
if (ret != -EPROBE_DEFER)
dev_err(provider->dev, "failed to add %s: %d\n",
node_desc->name, ret);
ret = dev_err_probe(provider->dev, PTR_ERR(node),
"failed to add %s\n", node_desc->name);
goto err;
}
provider_data->nodes[node->id] = node;
Expand Down

0 comments on commit e0cbf2f

Please sign in to comment.