Re: [PATCH] net: mdio: Remove redundant parameter and check

From: David Miller
Date: Wed Sep 23 2020 - 21:10:35 EST


From: Tang Bin <tangbin@xxxxxxxxxxxxxxxxxxxx>
Date: Wed, 23 Sep 2020 18:05:32 +0800

> @@ -125,12 +124,9 @@ ipq8064_mdio_probe(struct platform_device *pdev)
> return PTR_ERR(priv->base);
> }
>
> - ret = of_mdiobus_register(bus, np);
> - if (ret)
> - return ret;
> -
> platform_set_drvdata(pdev, bus);
> - return 0;
> +
> + return of_mdiobus_register(bus, np);
> }

You are changing the code rather than simplifying the return sequence.

The author of this code intended the platform_set_drvdata() to only
happen if all operations of this function succeeded.

I am not applying this patch, sorry.