UBI: fastmap break out of used PEB search

While searching for PEB matches for each volume in the used PEB list,
the search fails to stop when the PEB is found.  This patch adds
a break in the inner loop to stop the search when it is matched.

Signed-off-by: Brian Pomerantz <bapper@gmail.com>
Acked-by: Richard Weinberger <richard@nod.at>
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
此提交包含在:
Brian Pomerantz
2013-05-01 17:10:44 -07:00
提交者 Artem Bityutskiy
父節點 95f9a4d27e
當前提交 584d462335

查看文件

@@ -727,8 +727,10 @@ static int ubi_attach_fastmap(struct ubi_device *ubi,
aeb = NULL;
list_for_each_entry(tmp_aeb, &used, u.list) {
if (tmp_aeb->pnum == pnum)
if (tmp_aeb->pnum == pnum) {
aeb = tmp_aeb;
break;
}
}
/* This can happen if a PEB is already in an EBA known