This just comments on code style, not semantics...  I agree with Segher
that this isn't the way to do it.

On Tue, Jul 17, 2007 at 04:49:37AM +0400, Vitaly Bordug wrote:
> +#if defined(CONFIG_FIXED_MII_1000_FDX)
> +
> +static int fixed_set_link (void)
> +{
> +     struct fixed_info *phyinfo = fixed_mdio_get_phydev(0);  /* only one 
> fixed phy on this platform */

Line length.

> +     for (np = NULL, i = 0;
> +          (np = of_find_compatible_node(np, "mdio", "gianfar")) != NULL;
> +          i++) {

Can't we just initialize np and i above, and use a while loop?

> +             memset(&res, 0, sizeof(res));

Not necessary.

> +             ret = of_address_to_resource(np, 0, &res);
> +             if (ret)
> +                     return ret;
> +             child = of_find_compatible_node(np, "ethernet-phy","fixed");

Space after comma.

> +             if (!child)
> +                     return -ENXIO;
> +             id = (u32*)of_get_property(child, "reg", NULL);

Cast not required.

> +             if (!id)
> +                     return -ENXIO;
> +             break;

Why are you using a loop at all if there's a break at the end and no
continue?

> +     }
> +     snprintf(phydev->dev.bus_id, BUS_ID_SIZE, PHY_ID_FMT,  res.start, *id);

Only one space before res.start.

> +     memset(phyinfo->regs,0xff,sizeof(phyinfo->regs[0])*phyinfo->regs_num);

Spaces after commas.

-Scott
_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-dev

Reply via email to