Thread (19 messages) 19 messages, 5 authors, 2024-09-03

Re: [PATCH net-next v4 5/8] net: mdio: mux-mmioreg: Simplified with dev_err_probe()

From: Andrew Lunn <andrew@lunn.ch>
Date: 2024-09-03 13:01:45
Also in: linux-sunxi, netdev

quoted
@@ -109,30 +109,25 @@ static int mdio_mux_mmioreg_probe(struct platform_device *pdev)
  		return -ENOMEM;
  	ret = of_address_to_resource(np, 0, &res);
-	if (ret) {
-		dev_err(&pdev->dev, "could not obtain memory map for node %pOF\n",
-			np);
-		return ret;
-	}
+	if (ret)
+		return dev_err_probe(&pdev->dev, ret,
+				     "could not obtain memory map for node %pOF\n", np);
Besides that one, which I don't think is even a candidate for resource
deferral in the first place given the OF platform implementation, it does
not seem to help that much to switch to dev_err_probe() other than just
combining the error message and return code in a single statement. So it's
fewer lines of codes, but it is not exactly what dev_err_probe() was
originally intended for IMHO.
Agreed. Rather than abuse dev_err_probe(), maybe a dev_err_error()
would be added with the same prototype, does the same formatting, and
skips all the PROBE_DEFFER logic. The problem would be, it would
encourage more of this churn.

	Andrew
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help