Skip to contentSkip to conversation

i2c: mux-mule: Remove error print for devm_add_action_or_reset()

PATCH RESEND New Waqar Hameed 1 participant 1 message May 20

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

PATCH RESEND v2 1/1 i2c: mux-mule: Remove error print for devm_add_action_or_reset()

When devm_add_action_or_reset() fails, it is due to a failed memory allocation and will thus return -ENOMEM. dev_err_probe() doesn't do anything when error is -ENOMEM. Therefore, remove the useless call to dev_err_probe() when devm_add_action_or_reset() fails, and just return the value instead.

---
Changes in v2:

* Split the patch to one seperate patch for each sub-system.

Link to v1: https://lore.kernel.org/all/[email protected]/

Trying a resend since my last ping was unanswered [1]. All other patches in the previous patch series v1 has been merged. I have added some more people in the "To"-field in hope of a response this time.

[1] https://lore.kernel.org/lkml/[email protected]/

 drivers/i2c/muxes/i2c-mux-mule.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
drivers/i2c/muxes/i2c-mux-mule.c +1 -2
index d3b32b794172..14c7d3d86853 100644
@@ -90,8 +90,7 @@ static int mule_i2c_mux_probe(struct platform_device *pdev)
 
 	ret = devm_add_action_or_reset(mux_dev, mule_i2c_mux_remove, muxc);
 	if (ret)
-		return dev_err_probe(mux_dev, ret,
-				     "Failed to register mux remove\n");
+		return ret;
 
 	/* Create device adapters */
 	for_each_child_of_node_scoped(mux_dev->of_node, dev) {

base-commit: 27fa82620cbaa89a7fc11ac3057701d598813e87

Signature · 1 line
2.43.0