From: Wei Yongjun Date: Fri, 23 Aug 2013 03:04:27 +0000 (+0800) Subject: mtd: ofpart: use for_each_child_of_node() macro X-Git-Tag: v3.12-rc1~82^2~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=60ea89e22aa5de529d0fdb9de07504afa8e5d4b0;p=profile%2Fivi%2Fkernel-x86-ivi.git mtd: ofpart: use for_each_child_of_node() macro Use for_each_child_of_node() macro instead of open coding it. Signed-off-by: Wei Yongjun Acked-by: Huang Shijie Signed-off-by: David Woodhouse --- diff --git a/drivers/mtd/ofpart.c b/drivers/mtd/ofpart.c index 7843a44..d64f8c3 100644 --- a/drivers/mtd/ofpart.c +++ b/drivers/mtd/ofpart.c @@ -43,9 +43,8 @@ static int parse_ofpart_partitions(struct mtd_info *master, return 0; /* First count the subnodes */ - pp = NULL; nr_parts = 0; - while ((pp = of_get_next_child(node, pp))) { + for_each_child_of_node(node, pp) { if (node_has_compatible(pp)) continue; @@ -59,9 +58,8 @@ static int parse_ofpart_partitions(struct mtd_info *master, if (!*pparts) return -ENOMEM; - pp = NULL; i = 0; - while ((pp = of_get_next_child(node, pp))) { + for_each_child_of_node(node, pp) { const __be32 *reg; int len; int a_cells, s_cells;