From: Tang Bin <tang...@cmss.chinamobile.com>
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.

Reply via email to