Hi Scott,

[Corrected list address.]

On Fri, 11 Jan 2008 14:43:16 -0600 Scott Wood <[EMAIL PROTECTED]> wrote:
>
> +++ b/drivers/mtd/ofpart.c

> +int __devinit of_mtd_parse_partitions(struct device *dev,

> +     nr_parts = 0;
> +     for (pp = node->child; pp; pp = pp->sibling)

        for_each_child_of_node(node, pp)

> +             nr_parts++;

> +     for (pp = of_get_next_child(node, NULL), i = 0; pp; 
> +          pp = of_get_next_child(node, pp), i++) {

        i = 0;
        for_each_child_of_node(node, pp) {

> +             const u32 *reg;
> +             int len;
> +
> +             reg = of_get_property(pp, "reg", &len);
> +             if (!reg || (len != 2*sizeof(u32))) {

Spaces around '*'.

> +                     of_node_put(pp);
> +                     dev_err(dev, "Invalid 'reg' on %s\n", node->full_name);
> +                     kfree(*pparts);
> +                     *pparts = NULL;
> +                     return -EINVAL;
> +             }
> +             (*pparts)[i].offset = reg[0];
> +             (*pparts)[i].size = reg[1];
> +
> +             partname = of_get_property(pp, "label", &len);
> +             if (!partname)
> +                     partname = of_get_property(pp, "name", &len);
> +             (*pparts)[i].name = (char *)partname;
> +
> +             if (of_get_property(pp, "read-only", &len))
> +                     (*pparts)[i].mask_flags = MTD_WRITEABLE;

                i++;

> +     }

-- 
Cheers,
Stephen Rothwell                    [EMAIL PROTECTED]
http://www.canb.auug.org.au/~sfr/

Attachment: pgp3MVMQbf2kB.pgp
Description: PGP signature

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

Reply via email to