Wei Yongjun <weiyj...@gmail.com> writes:

> From: Wei Yongjun <weiyongj...@huawei.com>
>
> Fix to return error code -ENODEV from the of_phy_connect() error
> handling case instead of 0, as done elsewhere in this function.
>
> Signed-off-by: Wei Yongjun <weiyongj...@huawei.com>

Acked-by: Mans Rullgard <m...@mansr.com>

> ---
>  drivers/net/ethernet/aurora/nb8800.c | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/net/ethernet/aurora/nb8800.c 
> b/drivers/net/ethernet/aurora/nb8800.c
> index 453dc09..99c4055 100644
> --- a/drivers/net/ethernet/aurora/nb8800.c
> +++ b/drivers/net/ethernet/aurora/nb8800.c
> @@ -975,8 +975,10 @@ static int nb8800_open(struct net_device *dev)
>       phydev = of_phy_connect(dev, priv->phy_node,
>                               nb8800_link_reconfigure, 0,
>                               priv->phy_mode);
> -     if (!phydev)
> +     if (!phydev) {
> +             err = -ENODEV;
>               goto err_free_irq;
> +     }
>
>       nb8800_pause_adv(dev);
>

-- 
Måns Rullgård

Reply via email to