Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a83832a7 authored by Richard Weinberger's avatar Richard Weinberger
Browse files

UBI: Fastmap: Remove bogus ubi_assert()



It is legal to have PEBs left in the used list.
This can happen if UBI copies a PEB and a powercut happens
between writing a new fastmap and adding this PEB into the EBA table.
In this case the old PEB will be used.

Signed-off-by: default avatarRichard Weinberger <richard@nod.at>
parent 36a87e44
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -814,7 +814,9 @@ static int ubi_attach_fastmap(struct ubi_device *ubi,
	list_for_each_entry_safe(tmp_aeb, _tmp_aeb, &free, u.list)
		list_move_tail(&tmp_aeb->u.list, &ai->free);

	ubi_assert(list_empty(&used));
	list_for_each_entry_safe(tmp_aeb, _tmp_aeb, &used, u.list)
		list_move_tail(&tmp_aeb->u.list, &ai->erase);

	ubi_assert(list_empty(&eba_orphans));
	ubi_assert(list_empty(&free));