X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=drivers%2Fmtd%2Fofpart.c;h=3e164f0c9295c7bc779b0b0c72c798f76176c09e;hb=22ae77bc7ac115b9d518d5cbc13d39317079b2b0;hp=9e45b3f39c0e7e6cf4f4417f874376e5bfdda9df;hpb=7aeb6d7d20185b7cede1ce5f6bd8d762e49bda6d;p=pandora-kernel.git diff --git a/drivers/mtd/ofpart.c b/drivers/mtd/ofpart.c index 9e45b3f39c0e..3e164f0c9295 100644 --- a/drivers/mtd/ofpart.c +++ b/drivers/mtd/ofpart.c @@ -46,6 +46,13 @@ int __devinit of_mtd_parse_partitions(struct device *dev, const u32 *reg; int len; + /* check if this is a partition node */ + partname = of_get_property(pp, "name", &len); + if (strcmp(partname, "partition") != 0) { + nr_parts--; + continue; + } + reg = of_get_property(pp, "reg", &len); if (!reg || (len != 2 * sizeof(u32))) { of_node_put(pp);